//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; }
//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; }