Uses of Class
shoddybattle.BattleField

Packages that use BattleField
mechanics.moves   
mechanics.statuses.field   
netbattle   
shoddybattle   
 

Uses of BattleField in mechanics.moves
 

Methods in mechanics.moves with parameters of type BattleField
 boolean MoveList.PartyEffect.applyToField(BattleField field)
           
 boolean MoveList.SpeedSwapEffect.applyToField(BattleField field)
           
 boolean MoveList.SpikesEffect.applyToField(BattleField field)
           
 boolean MoveList.StealthRockEffect.applyToField(BattleField field)
           
 boolean MoveList.PartyEffect.applyToField(BattleField field)
           
 boolean MoveList.SpeedSwapEffect.applyToField(BattleField field)
           
 boolean MoveList.SpikesEffect.applyToField(BattleField field)
           
 boolean MoveList.StealthRockEffect.applyToField(BattleField field)
           
static MoveList.SpikesEffect MoveList.SpikesEffect.getSpikes(BattleField field, java.lang.Class type)
          Returns the instance of a certain class of spikes on the field, if one is present.
static MoveList.SpikesEffect MoveList.SpikesEffect.getSpikes(BattleField field, java.lang.Class type)
          Returns the instance of a certain class of spikes on the field, if one is present.
 boolean MoveList.PartyEffect.tickField(BattleField field)
           
 boolean MoveList.SpeedSwapEffect.tickField(BattleField field)
           
 boolean MoveList.SpikesEffect.tickField(BattleField field)
           
 boolean MoveList.PartyEffect.tickField(BattleField field)
           
 boolean MoveList.SpeedSwapEffect.tickField(BattleField field)
           
 boolean MoveList.SpikesEffect.tickField(BattleField field)
           
 void MoveList.SpeedSwapEffect.unapplyToField(BattleField field)
           
 void MoveList.SpeedSwapEffect.unapplyToField(BattleField field)
           
 

Uses of BattleField in mechanics.statuses.field
 

Methods in mechanics.statuses.field with parameters of type BattleField
abstract  boolean FieldEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean HailEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean RainEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean SandstormEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean SunEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean SunEffect.applyToField(BattleField field)
          Apply this effect to a field.
abstract  boolean FieldEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean HailEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean RainEffect.applyToField(BattleField field)
          Apply this effect to a field.
 boolean SandstormEffect.applyToField(BattleField field)
          Apply this effect to a field.
protected  boolean WeatherEffect.hasEffects(BattleField field)
          Whether the weather should have effects.
protected  boolean WeatherEffect.hasEffects(BattleField field)
          Whether the weather should have effects.
protected abstract  boolean FieldEffect.tickField(BattleField field)
          Tick the effect on the whole field.
protected  boolean WeatherEffect.tickField(BattleField field)
          Handle the number of turns that this effect will last for.
protected  boolean WeatherEffect.tickField(BattleField field)
          Handle the number of turns that this effect will last for.
protected abstract  boolean FieldEffect.tickField(BattleField field)
          Tick the effect on the whole field.
protected  void HailEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void RainEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void SandstormEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void SunEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected abstract  void WeatherEffect.tickWeather(BattleField field)
          Tick the weather on this field.
protected abstract  void WeatherEffect.tickWeather(BattleField field)
          Tick the weather on this field.
protected  void SunEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void HailEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void RainEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
protected  void SandstormEffect.tickWeather(BattleField field)
          Tick this effect for the whole field.
 void FieldEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void HailEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void RainEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void SandstormEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void SunEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void SunEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void FieldEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void HailEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void RainEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 void SandstormEffect.unapplyToField(BattleField field)
          Remove this effect from a field.
 

Uses of BattleField in netbattle
 

Subclasses of BattleField in netbattle
 class NetBattleField
          This class represents an online battle field.
 

Uses of BattleField in shoddybattle
 

Methods in shoddybattle that return BattleField
 BattleField Pokemon.getField()
          Get the field to which this pokemon is attached.
 BattleField Pokemon.getField()
          Get the field to which this pokemon is attached.
 

Methods in shoddybattle with parameters of type BattleField
 void Pokemon.attachToField(BattleField field, int party, int position)
          Attach this pokemon to a battle field.
 void Pokemon.attachToField(BattleField field, int party, int position)
          Attach this pokemon to a battle field.