|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcz.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. |
java.lang.String |
getType()
String class of the mover. |
boolean |
isDamageTrig()
True if the mover needs to be shot to be activated. |
boolean |
isIsMoving()
Does the mover move right now? |
java.lang.String |
toHtmlString()
|
java.lang.String |
toString()
|
| Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.MoverStatic |
|---|
getCompositeClass, getSimTime, setSimTime |
| 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 MoverStaticpublic UnrealId getId()
getId in interface IWorldObjectgetId in class MoverStaticpublic boolean isDamageTrig()
isDamageTrig in class MoverStaticpublic java.lang.String getType()
getType in class MoverStaticpublic boolean isIsMoving()
isIsMoving in class MoverStaticpublic double getMoveTime()
getMoveTime in class MoverStaticpublic double getOpenTime()
getOpenTime in class MoverStaticpublic Location getBasePos()
getBasePos in class MoverStaticpublic Location getBaseRot()
getBaseRot in class MoverStaticpublic double getDelayTime()
getDelayTime in class MoverStaticpublic UnrealId getNavPointMarker()
getNavPointMarker in class MoverStaticpublic java.lang.String toString()
toString in class MoverStaticpublic java.lang.String toHtmlString()
toHtmlString in class MoverStatic
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||