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.Object
little helper to store info about possible moves
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
difference
(package private) MasterHex
hex
hex to move to.(package private) Legion
legion
(package private) int
value
(package private) ValueRecorder
why
-
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)
-
-