Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

Server_Client Struct Reference

#include <Server.h>

List of all members.

Public Attributes

geBoolean Active
geBoolean Spawned
geCSNetMgr_NetID NetID
NetMgr_NetState NetState
geBoolean NetStateConfirmed [NETMGR_MAX_NET_STATES]
GPlayerPlayer
float OldMoveTime
float MoveTime
float ForwardSpeed
geVec3d Angles
uint16 ButtonBits
geVec3d Pos
GenVSI_CMove Move
char Name [64]
int32 Score
int32 Health
int32 NumPings
float Pings [10]
float Ping
geBoolean InventoryHas [MAX_PLAYER_ITEMS]
uint16 Inventory [MAX_PLAYER_ITEMS]
int16 CurrentWeapon
float NextWeaponTime
geVec3d GunOffset
uint16 SendFlags [NETMGR_MAX_PLAYERS]
float NextUpdate


Member Data Documentation

geBoolean Server_Client::Active
 

Definition at line 82 of file Server.h.

Referenced by FillBufferWithClientInfo(), FindClient(), SendAllClientsMessage(), SendPlayersToClients(), Server_BotConnect(), Server_ClientConnect(), Server_ClientDisconnect(), Server_ClientDisconnectByHandle(), Server_ConsoleHeaderPrintf(), Server_Frame(), Server_IsClientBot(), Server_ManageBots(), Server_PlaySound(), Server_SendClientCurrentWorldData(), Server_SetClientHealth(), Server_SetClientInventory(), Server_SetClientScore(), Server_SetClientWeapon(), Server_SetupAllClientsWithCurrentWorld(), Server_SetViewPlayer(), Server_SpawnWorld(), Server_ValidateClient(), and SetupClientPlayerSendFlags().

geVec3d Server_Client::Angles
 

Definition at line 98 of file Server.h.

Referenced by ParseClientMove(), and Server_GetClientMove().

uint16 Server_Client::ButtonBits
 

Definition at line 99 of file Server.h.

Referenced by ParseClientMove(), and Server_GetClientMove().

int16 Server_Client::CurrentWeapon
 

Definition at line 117 of file Server.h.

Referenced by ParseClientMove(), Server_GetClientMove(), and Server_SetClientWeapon().

float Server_Client::ForwardSpeed
 

Definition at line 97 of file Server.h.

Referenced by ParseClientMove(), and Server_GetClientMove().

geVec3d Server_Client::GunOffset
 

Definition at line 120 of file Server.h.

int32 Server_Client::Health
 

Definition at line 108 of file Server.h.

Referenced by FillBufferWithClientInfo(), and Server_SetClientHealth().

uint16 Server_Client::Inventory[MAX_PLAYER_ITEMS]
 

Definition at line 115 of file Server.h.

Referenced by Server_SetClientInventory().

geBoolean Server_Client::InventoryHas[MAX_PLAYER_ITEMS]
 

Definition at line 114 of file Server.h.

Referenced by Server_SetClientInventory().

GenVSI_CMove Server_Client::Move
 

Definition at line 103 of file Server.h.

Referenced by Server_GetClientMove().

float Server_Client::MoveTime
 

Definition at line 96 of file Server.h.

Referenced by ParseClientMove(), Server_GetClientMove(), and Server_NewWorldDefaults().

char Server_Client::Name[64]
 

Definition at line 106 of file Server.h.

Referenced by FillBufferWithClientInfo(), SendAllClientsMessage(), SendPlayersToClients(), Server_BotConnect(), Server_ClientConnect(), Server_ConsoleHeaderPrintf(), Server_Frame(), Server_GetBotByName(), Server_PlaySound(), Server_SetClientHealth(), Server_SetClientInventory(), Server_SetClientWeapon(), Server_SetupAllClientsWithCurrentWorld(), Server_SetViewPlayer(), and Server_ValidateClient().

geCSNetMgr_NetID Server_Client::NetID
 

Definition at line 86 of file Server.h.

Referenced by FindClient(), SendAllClientsMessage(), SendClientPlayerData(), SendPlayersToClients(), Server_BotConnect(), Server_ChangeClientState(), Server_ClientConnect(), Server_ClientDisconnect(), Server_ConsoleHeaderPrintf(), Server_IsClientBot(), Server_PlaySound(), Server_SendClientCurrentWorldData(), Server_SendClientStartupData(), Server_SetClientHealth(), Server_SetClientInventory(), Server_SetClientWeapon(), Server_SetupAllClientsWithCurrentWorld(), Server_SetViewPlayer(), and Server_ValidateClient().

NetMgr_NetState Server_Client::NetState
 

Definition at line 88 of file Server.h.

Referenced by SendPlayersToClients(), and Server_ChangeClientState().

geBoolean Server_Client::NetStateConfirmed[NETMGR_MAX_NET_STATES]
 

Definition at line 89 of file Server.h.

Referenced by ParseClientMessage(), SendPlayersToClients(), and Server_ChangeClientState().

float Server_Client::NextUpdate
 

Definition at line 125 of file Server.h.

Referenced by SendPlayersToClients(), and Server_NewWorldDefaults().

float Server_Client::NextWeaponTime
 

Definition at line 118 of file Server.h.

int32 Server_Client::NumPings
 

Definition at line 110 of file Server.h.

Referenced by ParseClientMove().

float Server_Client::OldMoveTime
 

Definition at line 94 of file Server.h.

Referenced by ParseClientMove(), and Server_NewWorldDefaults().

float Server_Client::Ping
 

Definition at line 112 of file Server.h.

Referenced by ParseClientMove(), SendClientPlayerData(), SendPlayersToClients(), and Server_Frame().

float Server_Client::Pings[10]
 

Definition at line 111 of file Server.h.

Referenced by ParseClientMove(), and Server_Frame().

GPlayer* Server_Client::Player
 

Definition at line 91 of file Server.h.

Referenced by ParseClientMessage(), ParseClientMove(), SendPlayersToClients(), Server_ClientDisconnect(), Server_ClientDisconnectByHandle(), Server_ManageBots(), Server_NewWorldDefaults(), Server_SendClientCurrentWorldData(), Server_SendClientStartupData(), and Server_ValidateClient().

geVec3d Server_Client::Pos
 

Definition at line 101 of file Server.h.

Referenced by ParseClientMove(), and Server_GetClientMove().

int32 Server_Client::Score
 

Definition at line 107 of file Server.h.

Referenced by FillBufferWithClientInfo(), and Server_SetClientScore().

uint16 Server_Client::SendFlags[NETMGR_MAX_PLAYERS]
 

Definition at line 124 of file Server.h.

Referenced by SendPlayersToClients(), and SetupClientPlayerSendFlags().

geBoolean Server_Client::Spawned
 

Definition at line 84 of file Server.h.

Referenced by Server_NewWorldDefaults(), and Server_ValidateClient().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 30 12:39:25 2003 for GTestAndEngine by doxygen 1.3.2