Uses of Class
card.pokemon.helper.Move

Packages that use Move
Package
Description
This package contains the classes related to Pokémon cards in the Pokémon Trading Card Game (TCG) emulation.
This package contains the classes for the different piles in the game.
  • Uses of Move in card.pokemon

    Fields in card.pokemon with type parameters of type Move
    Modifier and Type
    Field
    Description
    private List<Move>
    PokemonCard.moves
    The list of moves associated with the Pokémon card.
    Methods in card.pokemon that return Move
    Modifier and Type
    Method
    Description
    PokemonCard.getMoves()
    Returns a Pokémon card's moves.
    Methods in card.pokemon with parameters of type Move
    Modifier and Type
    Method
    Description
    void
    PokemonCard.addMove(Move move)
    Adds a move to the Pokémon card's list of moves.
  • Uses of Move in pile.piles

    Methods in pile.piles that return Move
    Modifier and Type
    Method
    Description
    private Move
    Active.selectMove(PokemonCard attacker, PokemonCard defender)
    Displays the attacker's moves, prompts the player to select a move, validates the selection, and returns the selected move.
    Methods in pile.piles with parameters of type Move
    Modifier and Type
    Method
    Description
    private int
    Active.calculateMoveDamage(Move move, PokemonCard attacker, PokemonCard defender)
    Calculates the move's damage based on the move's base damage and the defender's weakness/resistance to the attacker's type.