Package net.sf.colossus.ai
Class AbstractAI.MoveInfo
- java.lang.Object
-
- net.sf.colossus.ai.AbstractAI.MoveInfo
-
- Enclosing class:
- AbstractAI
protected class AbstractAI.MoveInfo extends java.lang.Objectlittle helper to store info about possible moves
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intdifference(package private) MasterHexhexhex to move to.(package private) Legionlegion(package private) intvalue(package private) ValueRecorderwhy
-
Constructor Summary
Constructors Constructor Description MoveInfo(Legion legion, MasterHex hex, int value, int difference, ValueRecorder why)
-
-
-
Field Detail
-
legion
final Legion legion
-
hex
final MasterHex hex
hex to move to. if hex == null, then this means sit still.
-
value
final int value
-
difference
final int difference
-
why
final ValueRecorder why
-
-
Constructor Detail
-
MoveInfo
MoveInfo(Legion legion, MasterHex hex, int value, int difference, ValueRecorder why)
-
-