com.springrts.ai.oo
Class MoveData

java.lang.Object
  extended by com.springrts.ai.oo.MoveData
All Implemented Interfaces:
Comparable<MoveData>

public class MoveData
extends Object
implements Comparable<MoveData>


Method Summary
 int compareTo(MoveData other)
           
 boolean equals(Object otherObject)
           
 float getCrushStrength()
           
 float getDepth()
           
 float getDepthMod()
           
 boolean getFollowGround()
           
 float getMaxAcceleration()
           
 float getMaxBreaking()
           
 float getMaxSlope()
           
 float getMaxSpeed()
           
 short getMaxTurnRate()
           
 int getMoveFamily()
          enum MoveFamily { Tank=0, KBot=1, Hover=2, Ship=3 };
 int getMoveType()
          enum MoveType { Ground_Move=0, Hover_Move=1, Ship_Move=2 };
 String getName()
           
 int getPathType()
           
 int getSize()
           
 float getSlopeMod()
           
 int getTerrainClass()
           
 int getUnitDefId()
           
 int hashCode()
           
 boolean isSubMarine()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

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()