Index
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.
All Classes and Interfaces|All Packages|Constant Field Values