Пример #1
0
 public List<Tile> findValidTargets(Piece piece)
 {
     //returns a list of Tiles that contain units whose faction != to the passed faction
     validTargets = new List<Tile>();
     findTargets(map[piece.getXPosition(), piece.getYPosition()], piece.getRange(),  piece);
     return validTargets;
 }
Пример #2
0
 //TODO similar to valid moves, find a list of all tiles within
 //Reinitializes the list of moves and starts the recursive call
 public List<Tile> findValidMoves(Piece piece)
 {
     //List<Tile> validMoves = new List<Tile>();
     validMoves = new List<Tile>();
     findMoves(map[piece.getXPosition(), piece.getYPosition()], piece.getAP(), piece);
     return validMoves;
 }