Package net.sf.colossus.client
Class CritterMove
- java.lang.Object
-
- net.sf.colossus.client.CritterMove
-
public class CritterMove extends java.lang.Object
One battle move for one critter.- Author:
- David Ripton
-
-
Field Summary
Fields Modifier and Type Field Description private BattleCritter
critter
private BattleHex
endingHex
private BattleHex
startingHex
private int
value
-
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 BattleCritter
getCritter()
BattleHex
getEndingHex()
BattleHex
getStartingHex()
(package private) int
getTag()
int
getValue()
void
setValue(int value)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-