Index
All Classes and Interfaces|All Packages|Serialized Form
C
- Charizard - Class in Pokemon.Fire
-
Represents the Pokémon Charizard, a Fire-type Pokémon.
- Charizard() - Constructor for class Pokemon.Fire.Charizard
-
Constructs a new Charizard Pokémon with default health, element type, ASCII art, and its single attack.
- CHARIZARD - Enum constant in enum class Pokemon.Attributes.PokemonAndHealth
-
Charizard's default health value.
- charizardArt - Static variable in class ASCIIArt.PokemonArt
-
ASCII art representation of the Pokémon Charizard.
- Charmander - Class in Pokemon.Fire
-
Represents the Pokémon Charmander, a Fire-type Pokémon.
- Charmander() - Constructor for class Pokemon.Fire.Charmander
-
Constructs a new Charmander Pokémon with default health, element type, ASCII art, and its single attack.
- CHARMANDER - Enum constant in enum class Pokemon.Attributes.firstEvolutionPokemon
-
Charmander, first evolution.
- CHARMANDER - Enum constant in enum class Pokemon.Attributes.PokemonAndHealth
-
Charmander's default health value.
- charmanderArt - Static variable in class ASCIIArt.PokemonArt
-
ASCII art representation of the Pokémon Charmander.
- Charmeleon - Class in Pokemon.Fire
-
Represents the Pokémon Charmeleon, a Fire-type Pokémon.
- Charmeleon() - Constructor for class Pokemon.Fire.Charmeleon
-
Constructs a new Charmeleon Pokémon with default health, element type, ASCII art, and its single attack.
- CHARMELEON - Enum constant in enum class Pokemon.Attributes.PokemonAndHealth
-
Charmeleon's default health value.
- CHARMELEON - Enum constant in enum class Pokemon.Attributes.SecondEvolutionPokemon
-
Charmeleon, second evolution of Charmander.
- charmeleonArt - Static variable in class ASCIIArt.PokemonArt
-
ASCII art representation of the Pokémon Charmeleon.
- checkIfPokemonIsFirstEvolution(Trainer) - Method in class GameLogic.GameLogic
-
Checks whether the current Pokémon is in its first evolution stage.
- checkIfPokemonIsSecondEvolution(Trainer) - Method in class GameLogic.GameLogic
-
Checks whether the current Pokémon is in its second (final) evolution stage.
- checkPlayerInputChoiceToAttackPlayer(String, ArrayList<String>) - Method in class GameLogic.GameLogic
-
Determines whether the selected target for an attack is valid.
- checkPokemonAttacks(Trainer, Trainer) - Method in class GameLogic.GameLogic
-
Handles a trainer selecting an attack for their Pokémon and executes it on the target trainer.
- checkStringInputContainsOnlyLetters(String) - Method in class GameLogic.GameLogic
-
Determines if a given string contains only alphabetical letters (A-Z), ignoring case.
- clearScreen() - Method in class GameLogic.GameLogic
-
Clears the console screen by printing multiple new lines.
- counterToIncreaseAttackDamage - Variable in class Pokemon.Pokemon
-
Counter used to track attack-based damage increases.
- currentPokemon - Variable in class Trainer.Trainer
-
The Pokémon the trainer is currently using in battle.
- CustomException - package CustomException
All Classes and Interfaces|All Packages|Serialized Form