C# 클래스 PacManDuel.Helpers.TurnMarshaller

파일 보기 프로젝트 열기: EntelectChallenge/2014-PacMan-TestHarness

공개 메소드들

메소드 설명
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