Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CMessagePositionChanged Class Reference

Sent during TurnStart. More...

#include <MessageTypes.h>

Inheritance diagram for CMessagePositionChanged:
CMessage

Public Member Functions

virtual int GetType () const
 
virtual const char * GetScriptHandlerName () const
 
virtual const char * GetScriptGlobalHandlerName () const
 
virtual jsval ToJSVal (ScriptInterface &scriptInterface) const
 
 CMessagePositionChanged (entity_id_t entity, bool inWorld, entity_pos_t x, entity_pos_t z, entity_angle_t a)
 
- Public Member Functions inherited from CMessage
virtual ~CMessage ()
 
jsval ToJSValCached (ScriptInterface &) const
 

Static Public Member Functions

static CMessageFromJSVal (ScriptInterface &, jsval val)
 

Public Attributes

entity_id_t entity
 
bool inWorld
 
entity_pos_t x
 
entity_pos_t z
 
entity_angle_t a
 

Additional Inherited Members

- Protected Member Functions inherited from CMessage
 CMessage ()
 

Detailed Description

Sent during TurnStart.

If inWorld is false, then the other fields are invalid and meaningless. Otherwise they represent the current position.

Definition at line 245 of file MessageTypes.h.

Constructor & Destructor Documentation

CMessagePositionChanged::CMessagePositionChanged ( entity_id_t  entity,
bool  inWorld,
entity_pos_t  x,
entity_pos_t  z,
entity_angle_t  a 
)
inline

Definition at line 250 of file MessageTypes.h.

Member Function Documentation

CMessage * CMessagePositionChanged::FromJSVal ( ScriptInterface scriptInterface,
jsval  val 
)
static

Definition at line 206 of file MessageTypeConversions.cpp.

virtual const char* CMessagePositionChanged::GetScriptGlobalHandlerName ( ) const
inlinevirtual

Implements CMessage.

Definition at line 248 of file MessageTypes.h.

virtual const char* CMessagePositionChanged::GetScriptHandlerName ( ) const
inlinevirtual

Implements CMessage.

Definition at line 248 of file MessageTypes.h.

virtual int CMessagePositionChanged::GetType ( void  ) const
inlinevirtual

Implements CMessage.

Definition at line 248 of file MessageTypes.h.

jsval CMessagePositionChanged::ToJSVal ( ScriptInterface scriptInterface) const
virtual

Implements CMessage.

Definition at line 195 of file MessageTypeConversions.cpp.

Member Data Documentation

entity_angle_t CMessagePositionChanged::a

Definition at line 258 of file MessageTypes.h.

entity_id_t CMessagePositionChanged::entity

Definition at line 255 of file MessageTypes.h.

bool CMessagePositionChanged::inWorld

Definition at line 256 of file MessageTypes.h.

entity_pos_t CMessagePositionChanged::x

Definition at line 257 of file MessageTypes.h.

entity_pos_t CMessagePositionChanged::z

Definition at line 257 of file MessageTypes.h.


The documentation for this class was generated from the following files: