C# Class SnakeBattleNet.Core.FieldComparer

Datei anzeigen Open project: FoC-/SnakeBattle.Net

Public Methods

Method Description
DecidedDirections ( Fighter fighter, Direction possibleDirections ) : Direction[]>.Tuple
FieldComparer ( BattleField field ) : System
PossibleDirections ( Fighter self, IEnumerable enemies ) : Direction[]

Private Methods

Method Description
FieldIsSelf ( Fighter fighter, Position fieldCell ) : bool
IsEqual ( Direction direction, IList chip, Fighter fighter ) : bool
IsEqual ( Fighter fighter, Cell fieldCell, ChipCell chipCell ) : bool

Method Details

DecidedDirections() public method

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

FieldComparer() public method

public FieldComparer ( BattleField field ) : System
field BattleField
return System

PossibleDirections() public method

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