C# Класс PacManDuel.Helpers.TurnMarshaller

Показать файл Открыть проект

Открытые методы

Метод Описание
ProcessMove ( Maze currentMaze, Maze previousMaze, Point currentPosition, Point previousPosition, Point opponentPosition, Player currentPlayer ) : Enums.TurnOutcome

Приватные методы

Метод Описание
IsMoveMadeAndDiedFromPoisonPill ( Maze previousMaze, Point currentPosition ) : bool
IsMoveMadeAndDroppedPoisonPill ( Maze currentMaze, Point previousPosition ) : bool
IsMoveMadeAndKilledOpponent ( Point currentPosition, Point opponentPosition ) : bool
IsMoveMadeAndScoredBonusPoint ( Maze previousMaze, Point currentPosition ) : bool
IsMoveMadeAndScoredPoint ( Maze previousMaze, Point currentPosition ) : bool

Описание методов

ProcessMove() публичный статический Метод

public static ProcessMove ( Maze currentMaze, Maze previousMaze, Point currentPosition, Point previousPosition, Point opponentPosition, Player currentPlayer ) : Enums.TurnOutcome
currentMaze PacManDuel.Models.Maze
previousMaze PacManDuel.Models.Maze
currentPosition System.Drawing.Point
previousPosition System.Drawing.Point
opponentPosition System.Drawing.Point
currentPlayer PacManDuel.Models.Player
Результат Enums.TurnOutcome