|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.base.communication.messages.InfoMessage cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.MoverStatic cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.MoverMessage.MoverStaticMessage
public class MoverMessage.MoverStaticMessage
Implementation of the static part of the GameBots2004 message MOV, used to facade MOVMessage.
Complete message documentation: Synchronous message. Movers can be doors, elevators, or any other chunk of architecture that can move. They generally need to be either run into, or activated by shooting or pressing a button. We are working on ways to provide bots with more of the information they need to deal with movers appropriately.
Field Summary |
---|
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.MoverStatic |
---|
SimTime |
Constructor Summary | |
---|---|
MoverMessage.MoverStaticMessage()
|
Method Summary | |
---|---|
MoverMessage.MoverStaticMessage |
clone()
|
Location |
getBasePos()
Base position of the mover. |
Location |
getBaseRot()
Base rotation of the mover. |
double |
getDelayTime()
Delay before starting to open (or before lift starts to move). |
UnrealId |
getId()
A unique Id of this mover assigned by the game. |
double |
getMoveTime()
How long the mover moves, when it becomes triggered, before it stops. |
UnrealId |
getNavPointMarker()
Navigation point marking this mover. |
double |
getOpenTime()
How long the mover stands still when it reaches its destination position. |
String |
getType()
String class of the mover. |
boolean |
isDamageTrig()
True if the mover needs to be shot to be activated. |
boolean |
isDifferentFrom(IStaticWorldObject other)
|
boolean |
isIsMoving()
Does the mover move right now? |
String |
toHtmlString()
|
String |
toString()
|
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.MoverStatic |
---|
getCompositeClass, getSimTime, setSimTime |
Methods inherited from class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage |
---|
toJsonLiteral |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MoverMessage.MoverStaticMessage()
Method Detail |
---|
public MoverMessage.MoverStaticMessage clone()
clone
in class MoverStatic
public UnrealId getId()
getId
in interface IWorldObject
getId
in class MoverStatic
public boolean isDamageTrig()
isDamageTrig
in class MoverStatic
public String getType()
getType
in class MoverStatic
public boolean isIsMoving()
isIsMoving
in class MoverStatic
public double getMoveTime()
getMoveTime
in class MoverStatic
public double getOpenTime()
getOpenTime
in class MoverStatic
public Location getBasePos()
getBasePos
in class MoverStatic
public Location getBaseRot()
getBaseRot
in class MoverStatic
public double getDelayTime()
getDelayTime
in class MoverStatic
public UnrealId getNavPointMarker()
getNavPointMarker
in class MoverStatic
public boolean isDifferentFrom(IStaticWorldObject other)
isDifferentFrom
in interface IStaticWorldObject
isDifferentFrom
in class MoverStatic
public String toString()
toString
in class MoverStatic
public String toHtmlString()
toHtmlString
in class MoverStatic
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |