Planeshift
|
The message sent from server to superclient every 2.5 seconds. More...
#include <npcmessages.h>
Public Member Functions | |
void | Add (EID id, csVector3 &pos, iSector *§or, InstanceID instance, csStringSet *msgstrings, bool forced=false) |
Add a new entity's position to the data buffer. | |
EID | Get (csVector3 &pos, iSector *§or, InstanceID &instance, bool &forced, csStringSet *msgstrings, csStringHashReversible *msgstringshash, iEngine *engine) |
Get the next entity and position from the buffer. | |
psAllEntityPosMessage (MsgEntry *message) | |
Crack incoming psMessageBytes struct for inbound use. | |
psAllEntityPosMessage () | |
Create psMessageBytes struct for outbound use. | |
PSF_DECLARE_MSG_FACTORY () | |
void | SetLength (int size, int client) |
Sets the max size of the buffer. | |
virtual csString | ToString (NetBase::AccessPointers *accessPointers) |
Convert the message into human readable string. | |
Public Attributes | |
int | count |
Hold the number of entity positions after the message is cracked. |
The message sent from server to superclient every 2.5 seconds.
This message is the positions (and sectors) of every person in the game.
Definition at line 306 of file npcmessages.h.
psAllEntityPosMessage::psAllEntityPosMessage | ( | ) | [inline] |
Create psMessageBytes struct for outbound use.
Definition at line 313 of file npcmessages.h.
psAllEntityPosMessage::psAllEntityPosMessage | ( | MsgEntry * | message | ) |
Crack incoming psMessageBytes struct for inbound use.
void psAllEntityPosMessage::Add | ( | EID | id, |
csVector3 & | pos, | ||
iSector *& | sector, | ||
InstanceID | instance, | ||
csStringSet * | msgstrings, | ||
bool | forced = false |
||
) |
Add a new entity's position to the data buffer.
EID psAllEntityPosMessage::Get | ( | csVector3 & | pos, |
iSector *& | sector, | ||
InstanceID & | instance, | ||
bool & | forced, | ||
csStringSet * | msgstrings, | ||
csStringHashReversible * | msgstringshash, | ||
iEngine * | engine | ||
) |
Get the next entity and position from the buffer.
psAllEntityPosMessage::PSF_DECLARE_MSG_FACTORY | ( | ) |
virtual csString psAllEntityPosMessage::ToString | ( | NetBase::AccessPointers * | accessPointers | ) | [virtual] |
Convert the message into human readable string.
accessPointers | A struct to a number of access pointers. |
Implements psMessageCracker.
Hold the number of entity positions after the message is cracked.
Definition at line 310 of file npcmessages.h.