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

G

game - package game
This package contains the main game logic for the Pokémon Trading Card Game (TCG) emulation.
Game - Class in game
This class is responsible for setting up and managing the game flow of the Pokémon Trading Card Game emulation.
Game() - Constructor for class game.Game
A constructor to initialize the game with two players and their decks.
getActive() - Method in class game.Player
Returns the player's active Pokémon.
getAllPrebuiltDecks() - Static method in class game.DeckBuilder
Returns an array of the prebuiltDeck map keys (deck names).
getBench() - Method in class game.Player
Returns the player's benched Pokémon.
getCardAtIndex(int) - Method in class pile.Pile
Returns the card at the specified index in the pile.
getCards() - Method in class pile.Pile
Returns the list of cards in the pile.
getDamage() - Method in class card.pokemon.helper.Move
Returns the damage of the move.
getDeck() - Method in class game.Player
Returns the player's deck.
getDescription() - Method in class card.trainer.TrainerCard
Returns the description of the trainer card.
getDiscardPile() - Method in class game.Player
Returns the player's discard pile.
getEffect() - Method in class card.pokemon.helper.Move
Returns the effect of the move.
getEnergyCost() - Method in class card.pokemon.helper.Move
Returns the energy cost of the move.
getHand() - Method in class game.Player
Returns the player's hand.
getHP() - Method in class card.pokemon.PokemonCard
Returns the HP of the Pokémon card.
getMaxSize() - Method in class pile.piles.Bench
Returns the maximum number of Pokémon cards that can be placed on the bench.
getMoves() - Method in class card.pokemon.PokemonCard
Returns a Pokémon card's moves.
getName() - Method in class card.Card
Returns the name of the card.
getName() - Method in class card.pokemon.helper.Move
Returns the name of the move.
getName() - Method in class game.Player
Returns the player's name.
getPrebuiltDeck(String) - Static method in class game.DeckBuilder
Returns a specific prebuilt deck by its name.
getPrizeCards() - Method in class game.Player
Returns the player's prize cards.
getResistance() - Method in class card.pokemon.PokemonCard
Returns the resistance of the Pokémon card.
getRetreatCost() - Method in class card.pokemon.PokemonCard
Returns the Pokémon card's retreat cost.
getSize() - Method in class pile.Pile
Returns the size of the pile (the number of cards in the pile).
getTotalEnergy() - Method in class card.pokemon.PokemonCard
Returns the total count of all energy attached to the Pokémon card.
getType() - Method in class card.Card
Returns the type of the card.
getType() - Method in class card.energy.EnergyCard
Returns the type of the Energy card.
getTypeEnergy(String) - Method in class card.pokemon.PokemonCard
Returns the count of a specific type of energy attached to the Pokémon card.
getWeakness() - Method in class card.pokemon.PokemonCard
Returns the weakness of the Pokémon card.
GrassEnergy - Class in card.energy.energycards
This class represents a "Grass Energy" card in the Pokémon Trading Card Game.
GrassEnergy() - Constructor for class card.energy.energycards.GrassEnergy
Constructor to initialize a "Grass Energy" card with its type and value.
Growlithe - Class in card.pokemon.pokemoncards
This class represents a "Growlithe" Pokémon card in the Pokémon Trading Card Game.
Growlithe() - Constructor for class card.pokemon.pokemoncards.Growlithe
Constructor to initialize a "Growlithe" 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