Class DuelLogAttackParameters

java.lang.Object
com.pixelmonmod.tcg.duel.log.parameters.DuelLogParameters
com.pixelmonmod.tcg.duel.log.parameters.DuelLogAttackParameters

public class DuelLogAttackParameters extends DuelLogParameters
Created by Hy on 8/13/2016.
  • Constructor Details

    • DuelLogAttackParameters

      public DuelLogAttackParameters(CardAttack cardAttack, PokemonCardState attacker, PokemonCardState attacking, int damage, List<org.apache.commons.lang3.tuple.Pair<CardCondition,Integer>> conditions)
    • DuelLogAttackParameters

      public DuelLogAttackParameters(net.minecraft.network.FriendlyByteBuf buf)
      This recover only parts of the PokemonCardState information
      Parameters:
      buf -
  • Method Details

    • write

      public void write(net.minecraft.network.FriendlyByteBuf buf, GamePhase gamePhase, int itemPlayerIndex, int receiverIndex, boolean isMyTurn)
      Description copied from class: DuelLogParameters
      Write parameters into the buffer
      Specified by:
      write in class DuelLogParameters
      Parameters:
      buf - Byte buffer
      gamePhase - Current game phase
      itemPlayerIndex - The player index of the item
      receiverIndex - The player index of the receiver
      isMyTurn - Is receiver's turn
    • getAttack

      public CardAttack getAttack()
    • getAttacker

      public PokemonCardState getAttacker()
    • getAttacking

      public PokemonCardState getAttacking()
    • getDamage

      public int getDamage()
    • getConditions

      public List<org.apache.commons.lang3.tuple.Pair<CardCondition,Integer>> getConditions()