Uses of Class
shoddybattle.BattleTurn

Packages that use BattleTurn
mechanics.moves   
mechanics.statuses   
netbattle   
netbattle.messages   
shoddybattle   
 

Uses of BattleTurn in mechanics.moves
 

Methods in mechanics.moves with parameters of type BattleTurn
 void HiddenPowerMove.beginTurn(BattleTurn[] turns, int index, Pokemon source)
           
 void PokemonMove.beginTurn(BattleTurn[] turn, int index, Pokemon source)
          This function is called at the beginning on a turn on which this move is about to be used.
 void HiddenPowerMove.beginTurn(BattleTurn[] turns, int index, Pokemon source)
           
 void PokemonMove.beginTurn(BattleTurn[] turn, int index, Pokemon source)
          This function is called at the beginning on a turn on which this move is about to be used.
 void MoveList.FixedAttackEffect.executeTurn(Pokemon p, BattleTurn turn)
           
 void MoveList.FixedAttackEffect.executeTurn(Pokemon p, BattleTurn turn)
           
 

Uses of BattleTurn in mechanics.statuses
 

Methods in mechanics.statuses with parameters of type BattleTurn
 void FreezeEffect.executeTurn(Pokemon p, BattleTurn turn)
           
 void StatusEffect.executeTurn(Pokemon p, BattleTurn turn)
          This method is called when the pokemon to whom the status effect is applied is just about to execute his turn.
 void FreezeEffect.executeTurn(Pokemon p, BattleTurn turn)
           
 void StatusEffect.executeTurn(Pokemon p, BattleTurn turn)
          This method is called when the pokemon to whom the status effect is applied is just about to execute his turn.
 

Uses of BattleTurn in netbattle
 

Methods in netbattle with parameters of type BattleTurn
 void NetBattleField.queueMove(int trainer, BattleTurn move)
          Process a move sent in by a client.
 void NetBattleField.queueMove(int trainer, BattleTurn move)
          Process a move sent in by a client.
 

Uses of BattleTurn in netbattle.messages
 

Methods in netbattle.messages that return BattleTurn
 BattleTurn UseMoveMessage.getMove()
           
 BattleTurn UseMoveMessage.getMove()
           
 

Constructors in netbattle.messages with parameters of type BattleTurn
UseMoveMessage(BattleTurn move, int fid)
          Creates a new instance of UseMoveMessage
UseMoveMessage(BattleTurn move, int fid)
          Creates a new instance of UseMoveMessage
 

Uses of BattleTurn in shoddybattle
 

Methods in shoddybattle that return BattleTurn
static BattleTurn BattleTurn.getMoveTurn(int i)
          Get a BattleTurn object that represents using the identified move.
static BattleTurn BattleTurn.getMoveTurn(int i)
          Get a BattleTurn object that represents using the identified move.
static BattleTurn BattleTurn.getSwitchTurn(int i)
          Get a BattleTurn objects that represents switching in the identified pokemon.
static BattleTurn BattleTurn.getSwitchTurn(int i)
          Get a BattleTurn objects that represents switching in the identified pokemon.
 

Methods in shoddybattle with parameters of type BattleTurn
 void Pokemon.executeTurn(BattleTurn turn)
          This method is called when the pokemon is just about to execute its turn.
 void Pokemon.executeTurn(BattleTurn turn)
          This method is called when the pokemon is just about to execute its turn.
 void BattleField.executeTurn(BattleTurn[] move)
          Execute a turn.
 void BattleField.executeTurn(BattleTurn[] move)
          Execute a turn.
abstract  void BattleField.queueMove(int trainer, BattleTurn move)
          Queue a move.
abstract  void BattleField.queueMove(int trainer, BattleTurn move)
          Queue a move.
static int[] BattleField.PokemonWrapper.sortMoves(Pokemon[] active, BattleTurn[] move)
          Sort pokemon and moves in descending order.
static int[] BattleField.PokemonWrapper.sortMoves(Pokemon[] active, BattleTurn[] move)
          Sort pokemon and moves in descending order.