public class LegionMove extends java.lang.Object implements java.lang.Comparable<LegionMove>
Modifier and Type | Field and Description |
---|---|
private java.util.List<CritterMove> |
critterMoves |
private java.util.Map<CritterMove,java.lang.String> |
evaluation |
private java.lang.String |
lmeval |
private int |
value |
Constructor and Description |
---|
LegionMove() |
Modifier and Type | Method and Description |
---|---|
void |
add(CritterMove cm) |
int |
compareTo(LegionMove m) |
boolean |
equals(java.lang.Object ob) |
java.util.List<CritterMove> |
getCritterMoves() |
java.lang.String |
getStringWithEvaluation() |
int |
getValue() |
int |
hashCode() |
void |
resetEvaluate() |
void |
setEvaluate(CritterMove cm,
java.lang.String val) |
void |
setEvaluate(java.lang.String val) |
void |
setValue(int v) |
java.lang.String |
toString() |
private final java.util.List<CritterMove> critterMoves
private java.util.Map<CritterMove,java.lang.String> evaluation
private java.lang.String lmeval
private int value
public void add(CritterMove cm)
public java.util.List<CritterMove> getCritterMoves()
public void resetEvaluate()
public int getValue()
public void setValue(int v)
public void setEvaluate(CritterMove cm, java.lang.String val)
public void setEvaluate(java.lang.String val)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getStringWithEvaluation()
public boolean equals(java.lang.Object ob)
equals
in class java.lang.Object
public int compareTo(LegionMove m)
compareTo
in interface java.lang.Comparable<LegionMove>
public int hashCode()
hashCode
in class java.lang.Object