Package net.sf.colossus.client
Class CritterMove
- java.lang.Object
-
- net.sf.colossus.client.CritterMove
-
public class CritterMove extends java.lang.ObjectOne battle move for one critter.- Author:
- David Ripton
-
-
Field Summary
Fields Modifier and Type Field Description private BattleCrittercritterprivate BattleHexendingHexprivate BattleHexstartingHexprivate intvalue
-
Constructor Summary
Constructors Constructor Description CritterMove(BattleCritter critter, BattleHex startingHex, BattleHex endingHex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BattleCrittergetCritter()BattleHexgetEndingHex()BattleHexgetStartingHex()(package private) intgetTag()intgetValue()voidsetValue(int value)java.lang.StringtoString()
-
-
-
Field Detail
-
value
private int value
-
critter
private final BattleCritter critter
-
startingHex
private final BattleHex startingHex
-
endingHex
private final BattleHex endingHex
-
-
Constructor Detail
-
CritterMove
public CritterMove(BattleCritter critter, BattleHex startingHex, BattleHex endingHex)
-
-
Method Detail
-
setValue
public void setValue(int value)
-
getValue
public int getValue()
-
getCritter
public BattleCritter getCritter()
-
getTag
int getTag()
-
getStartingHex
public BattleHex getStartingHex()
-
getEndingHex
public BattleHex getEndingHex()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-