cz.cuni.pogamut.MessageObjects
Class NeighNav

java.lang.Object
  extended by cz.cuni.pogamut.MessageObjects.MessageObject
      extended by cz.cuni.pogamut.MessageObjects.NeighNav
All Implemented Interfaces:
Visible, java.io.Serializable, java.lang.Cloneable

public class NeighNav
extends MessageObject
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 int collisionH
           
 int collisionR
           
 int flags
           
 boolean forceDoubleJump
          Whether you will need to double jump.
 Triple neededJump
          if is filled, it contains a place where bot MUST jump, check forceDoubleJump if true you need to double jump
 NavPoint neighbour
          Should be initialized by AgentBody when receiving of all navpoints is finished.
 
Fields inherited from class cz.cuni.pogamut.MessageObjects.MessageObject
ID, type, types, UnrealID, visible
 
Constructor Summary
NeighNav()
           
NeighNav(NeighNav orig)
           
 
Method Summary
 java.lang.Object clone()
          clone object - for hard copying
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.pogamut.MessageObjects.MessageObject
diff, equals, getID, getType, getUnrealID, getVisibility, hasID, isVisible, setID, setType, setUnrealID, setVisible, update
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

flags

public int flags

collisionH

public int collisionH

collisionR

public int collisionR

neededJump

public Triple neededJump
if is filled, it contains a place where bot MUST jump, check forceDoubleJump if true you need to double jump


forceDoubleJump

public boolean forceDoubleJump
Whether you will need to double jump.


neighbour

public NavPoint neighbour
Should be initialized by AgentBody when receiving of all navpoints is finished.

Constructor Detail

NeighNav

public NeighNav()

NeighNav

public NeighNav(NeighNav orig)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: MessageObject
clone object - for hard copying

Overrides:
clone in class MessageObject

toString

public java.lang.String toString()
Overrides:
toString in class MessageObject