com.springrts.ai.oo
Class MoveData
java.lang.Object
com.springrts.ai.oo.MoveData
- All Implemented Interfaces:
- Comparable<MoveData>
public class MoveData
- extends Object
- implements Comparable<MoveData>
getUnitDefId
public int getUnitDefId()
compareTo
public int compareTo(MoveData other)
- Specified by:
compareTo
in interface Comparable<MoveData>
equals
public boolean equals(Object otherObject)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
getMaxAcceleration
public float getMaxAcceleration()
getMaxBreaking
public float getMaxBreaking()
getMaxSpeed
public float getMaxSpeed()
getMaxTurnRate
public short getMaxTurnRate()
getSize
public int getSize()
getDepth
public float getDepth()
getMaxSlope
public float getMaxSlope()
getSlopeMod
public float getSlopeMod()
getDepthMod
public float getDepthMod()
getPathType
public int getPathType()
getCrushStrength
public float getCrushStrength()
getMoveType
public int getMoveType()
- enum MoveType { Ground_Move=0, Hover_Move=1, Ship_Move=2 };
getMoveFamily
public int getMoveFamily()
- enum MoveFamily { Tank=0, KBot=1, Hover=2, Ship=3 };
getTerrainClass
public int getTerrainClass()
getFollowGround
public boolean getFollowGround()
isSubMarine
public boolean isSubMarine()
getName
public String getName()