Example #1
0
 //TODO similar to valid moves, find a list of all tiles within
 public List<Tile> findValidMoves(Piece piece)
 {
     //List<Tile> validMoves = new List<Tile>();
     piece.validMoves = new List<Tile>();
     findMoves(piece.getLocation(), piece.getAP(), piece);
     return piece.validMoves;
 }
Example #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;
 }