C# 클래스 SnakeBattleNet.Core.FieldComparer

파일 보기 프로젝트 열기: FoC-/SnakeBattle.Net

공개 메소드들

메소드 설명
DecidedDirections ( Fighter fighter, Direction possibleDirections ) : Direction[]>.Tuple
FieldComparer ( BattleField field ) : System
PossibleDirections ( Fighter self, IEnumerable enemies ) : Direction[]

비공개 메소드들

메소드 설명
FieldIsSelf ( Fighter fighter, Position fieldCell ) : bool
IsEqual ( Direction direction, IList chip, Fighter fighter ) : bool
IsEqual ( Fighter fighter, Cell fieldCell, ChipCell chipCell ) : bool

메소드 상세

DecidedDirections() 공개 메소드

public DecidedDirections ( Fighter fighter, Direction possibleDirections ) : Direction[]>.Tuple
fighter Fighter
possibleDirections Direction
리턴 Direction[]>.Tuple

FieldComparer() 공개 메소드

public FieldComparer ( BattleField field ) : System
field BattleField
리턴 System

PossibleDirections() 공개 메소드

public PossibleDirections ( Fighter self, IEnumerable enemies ) : Direction[]
self Fighter
enemies IEnumerable
리턴 Direction[]