net.sf.colossus.client
Class CritterMove

java.lang.Object
  extended by net.sf.colossus.client.CritterMove

public class CritterMove
extends java.lang.Object

One battle move for one critter.

Author:
David Ripton

Field Summary
private  BattleCritter critter
           
private  BattleHex endingHex
           
private  BattleHex startingHex
           
private  int value
           
 
Constructor Summary
CritterMove(BattleCritter critter, BattleHex startingHex, BattleHex endingHex)
           
 
Method Summary
 BattleCritter getCritter()
           
 BattleHex getEndingHex()
           
 BattleHex getStartingHex()
           
(package private)  int getTag()
           
 int getValue()
           
 void setValue(int value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 class java.lang.Object