Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

S

secondaryDisplay() - Method in class pile.Pile
Displays the cards in the pile and their indices in a numbered list format, starting from index 2.
Seel - Class in card.pokemon.pokemoncards
This class represents a "Seel" Pokémon card in the Pokémon Trading Card Game.
Seel() - Constructor for class card.pokemon.pokemoncards.Seel
Constructor to initialize a "Seel" Pokémon card with its unique attributes.
selectDeck(Player) - Method in class game.Game
This method handles deck selection for each player.
selectMove(PokemonCard, PokemonCard) - Method in class pile.piles.Active
Displays the attacker's moves, prompts the player to select a move, validates the selection, and returns the selected move.
setActivePokemon(Player) - Method in class game.Game
Sets the player's Active Pokémon.
setDeck(Deck) - Method in class game.Player
Sets the player's deck.
setHP(int) - Method in class card.pokemon.PokemonCard
Sets the HP of the Pokémon card.
setupGame() - Method in class game.Game
Sets up the game by following the "Setting up to Play" sequence found in the official Pokémon TCG: Sun & Moon—Celestial Storm rulebook.
showCardStats(Player) - Method in class game.Game
Displays the stats of a selected Pokémon card.
showCardStatsHelper(PokemonCard) - Method in class game.Game
Helper method to display the stats of a selected Pokémon card.
shuffle() - Method in class pile.Pile
Shuffles the cards in the pile using the provided Collections.shuffle() method to randomize the order of the cards.
size - Variable in class pile.Pile
The size of the pile (the number of cards in the pile).
sleep(int) - Method in class game.Game
Helper method to call Thread.sleep() and handle the InterruptedException.
startGame() - Method in class game.Game
Starts the game by following the "Parts of a Turn" sequence found in the official Pokémon TCG: Sun & Moon—Celestial Storm rulebook.
Staryu - Class in card.pokemon.pokemoncards
This class represents a "Staryu" Pokémon card in the Pokémon Trading Card Game.
Staryu() - Constructor for class card.pokemon.pokemoncards.Staryu
Constructor to initialize a "Staryu" Pokémon card with its unique attributes.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values