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

Client_Client Struct Reference

#include <CLIENT.H>

List of all members.

Public Attributes

Client_ClientSelf1
HWND hWnd
VidMode VidMode
Client_Mode Mode
geEngineEngine
NetMgrNMgr
GameMgrGMgr
Client_StatusBar StatusBar
NetMgr_NetState NetState
geBoolean MultiPlayer
geCSNetMgr_NetClient geClient
int32 ViewPlayer
geXForm3d ViewXForm
float Time
float Ping
float NetTime
geBoolean NetTimeGood
float OldNetTime
float TempTime
float ServerPingBack
GenVSI_CMove Move
float ForwardSpeed
float UpwardSpeed
geVec3d Angles
uint16 ButtonBits
Client_MoveLastMove
Client_MoveMoveStack
GPlayer Players [NETMGR_MAX_PLAYERS]
GPlayer TempPlayers [CLIENT_MAX_TEMP_PLAYERS]
Fx_Player TempFxPlayers [CLIENT_MAX_TEMP_PLAYERS]
Fx_Player FxPlayers [NETMGR_MAX_PLAYERS]
void * ProcIndex [CLIENT_MAX_PROC_INDEX]
Client_ClientInfo ClientInfo [NETMGR_MAX_CLIENTS]
int32 ClientIndex
uint16 Inventory [MAX_PLAYER_ITEMS]
uint16 CurrentWeapon
uint16 OldWeapon
uint16 OldInventory [MAX_PLAYER_ITEMS]
int32 ClientPlayer
Client_Demo Demo
float NextSend
GenVSI GenVSI
Client_ClientSelf2


Member Data Documentation

geVec3d Client_Client::Angles
 

Definition at line 164 of file CLIENT.H.

Referenced by BuildClientViewXForm(), and Client_SendMove().

uint16 Client_Client::ButtonBits
 

Definition at line 165 of file CLIENT.H.

Referenced by Client_SendMove().

int32 Client_Client::ClientIndex
 

Definition at line 182 of file CLIENT.H.

Referenced by Client_GetClientMove(), DrawStatusBar(), ReadServerMessages(), SetClientProxyPlayer(), and UpdateStatusBar().

Client_ClientInfo Client_Client::ClientInfo[NETMGR_MAX_CLIENTS]
 

Definition at line 181 of file CLIENT.H.

Referenced by Client_ReadServerMessages(), DrawStatusBar(), PrintClientScores(), ReadServerMessages(), and UpdateStatusBar().

int32 Client_Client::ClientPlayer
 

Definition at line 191 of file CLIENT.H.

Referenced by Client_Create(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_SendMove(), ReadServerMessages(), SetClientProxyPlayer(), UpdatePlayers(), and UpdateProxyPlayer().

uint16 Client_Client::CurrentWeapon
 

Definition at line 185 of file CLIENT.H.

Referenced by Client_Create(), Client_SendMove(), Client_ValidateWeapon(), DrawStatusBar(), ReadServerMessages(), and UpdateStatusBar().

Client_Demo Client_Client::Demo
 

Definition at line 193 of file CLIENT.H.

Referenced by BuildClientViewXForm(), Client_Create(), Client_Destroy(), Client_Frame(), Client_ReadServerMessages(), Client_SetDemo(), Client_SetupDemos(), ReadDemoIni(), ReadServerMessages(), and UpdatePlayers().

geEngine* Client_Client::Engine
 

Definition at line 138 of file CLIENT.H.

Referenced by Client_Create(), Client_CreateStatusBar(), Client_DestroyStatusBar(), and DrawStatusBar().

float Client_Client::ForwardSpeed
 

Definition at line 162 of file CLIENT.H.

Referenced by Client_SendMove().

Fx_Player Client_Client::FxPlayers[NETMGR_MAX_PLAYERS]
 

Definition at line 175 of file CLIENT.H.

geCSNetMgr_NetClient Client_Client::geClient
 

Definition at line 147 of file CLIENT.H.

GenVSI Client_Client::GenVSI
 

Definition at line 197 of file CLIENT.H.

Referenced by Client_Create(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_SetupGenVSI(), ControlTempPlayers(), and UpdatePlayers().

GameMgr* Client_Client::GMgr
 

Definition at line 140 of file CLIENT.H.

Referenced by CheckClientPlayerChanges(), Client_Create(), Client_DestroyPlayer(), Client_DestroyPlayerWorldObjects(), Client_Frame(), Client_GetTime(), Client_GetWorld(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_ParsePlayerData(), Client_RenderFrame(), Client_SendMove(), Client_UpdateSinglePlayer(), ControlTempPlayers(), DrawStatusBar(), PrintClientScores(), PrintCrossHair(), ReadServerMessages(), SetClientProxyPlayer(), and UpdatePlayers().

HWND Client_Client::hWnd
 

Definition at line 134 of file CLIENT.H.

uint16 Client_Client::Inventory[MAX_PLAYER_ITEMS]
 

Definition at line 184 of file CLIENT.H.

Referenced by Client_ValidateWeapon(), DrawStatusBar(), ReadServerMessages(), and UpdateStatusBar().

Client_Move* Client_Client::LastMove
 

Definition at line 167 of file CLIENT.H.

Referenced by Client_AddMove(), and Client_RemoveFirstMove().

Client_Mode Client_Client::Mode
 

Definition at line 137 of file CLIENT.H.

Referenced by CheckClientPlayerChanges(), Client_Create(), Client_ParsePlayerData(), Client_SendMove(), ParsePlayerDataLocally(), ReadServerMessages(), SetClientProxyPlayer(), and UpdatePlayers().

GenVSI_CMove Client_Client::Move
 

Definition at line 160 of file CLIENT.H.

Referenced by Client_GetClientMove(), Client_MoveClientLocally(), and Client_SpawnTempPlayer().

Client_Move* Client_Client::MoveStack
 

Definition at line 168 of file CLIENT.H.

Referenced by Client_AddMove(), Client_PeekMove(), and Client_RemoveFirstMove().

geBoolean Client_Client::MultiPlayer
 

Definition at line 145 of file CLIENT.H.

Referenced by Client_Create(), and PrintClientScores().

NetMgr_NetState Client_Client::NetState
 

Definition at line 144 of file CLIENT.H.

Referenced by Client_ChangeNetState(), Client_Create(), Client_Frame(), Client_RenderFrame(), and ReadServerMessages().

float Client_Client::NetTime
 

Definition at line 154 of file CLIENT.H.

Referenced by Client_NewWorldDefaults(), Client_ParsePlayerData(), Client_ReadServerMessages(), ReadServerMessages(), Server_Frame(), and UpdatePlayers().

geBoolean Client_Client::NetTimeGood
 

Definition at line 155 of file CLIENT.H.

Referenced by ReadServerMessages().

float Client_Client::NextSend
 

Definition at line 195 of file CLIENT.H.

Referenced by Client_SendMove().

NetMgr* Client_Client::NMgr
 

Definition at line 139 of file CLIENT.H.

Referenced by Client_ChangeNetState(), Client_Create(), Client_ReadServerMessages(), and Client_SendMove().

uint16 Client_Client::OldInventory[MAX_PLAYER_ITEMS]
 

Definition at line 188 of file CLIENT.H.

Referenced by UpdateStatusBar().

float Client_Client::OldNetTime
 

Definition at line 156 of file CLIENT.H.

Referenced by Client_NewWorldDefaults(), ReadServerMessages(), and UpdatePlayers().

uint16 Client_Client::OldWeapon
 

Definition at line 186 of file CLIENT.H.

Referenced by UpdateStatusBar().

float Client_Client::Ping
 

Definition at line 153 of file CLIENT.H.

Referenced by PrintClientScores(), and ReadServerMessages().

GPlayer Client_Client::Players[NETMGR_MAX_PLAYERS]
 

Definition at line 170 of file CLIENT.H.

Referenced by BuildClientViewXForm(), Client_DestroyALLPlayers(), Client_GetPlayer(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_NewWorldDefaults(), Client_ParsePlayerData(), Client_SendMove(), ForceServerPlayerOnLocalClient(), ReadServerMessages(), Server_GetPlayerTimeExtents(), Server_ManageBots(), SetClientProxyPlayer(), UpdatePlayers(), and UpdateProxyPlayer().

void* Client_Client::ProcIndex[CLIENT_MAX_PROC_INDEX]
 

Definition at line 178 of file CLIENT.H.

Referenced by Client_GetProcIndex(), Client_ParsePlayerData(), and Client_ProcIndex().

Client_Client* Client_Client::Self1
 

Definition at line 133 of file CLIENT.H.

Referenced by Client_Create(), and Client_IsValid().

Client_Client* Client_Client::Self2
 

Definition at line 199 of file CLIENT.H.

Referenced by Client_Create(), and Client_IsValid().

float Client_Client::ServerPingBack
 

Definition at line 158 of file CLIENT.H.

Referenced by Client_SendMove(), and ReadServerMessages().

Client_StatusBar Client_Client::StatusBar
 

Definition at line 142 of file CLIENT.H.

Referenced by Client_CreateStatusBar(), Client_DestroyStatusBar(), and DrawStatusBar().

Fx_Player Client_Client::TempFxPlayers[CLIENT_MAX_TEMP_PLAYERS]
 

Definition at line 172 of file CLIENT.H.

GPlayer Client_Client::TempPlayers[CLIENT_MAX_TEMP_PLAYERS]
 

Definition at line 171 of file CLIENT.H.

Referenced by Client_DestroyALLPlayers(), Client_SpawnTempPlayer(), ControlTempPlayers(), and UpdateProxyPlayer().

float Client_Client::TempTime
 

Definition at line 157 of file CLIENT.H.

Referenced by ReadServerMessages(), and UpdatePlayers().

float Client_Client::Time
 

Definition at line 152 of file CLIENT.H.

Referenced by Client_Create(), Client_Frame(), Client_NewWorldDefaults(), Client_ReadServerMessages(), and Client_SendMove().

float Client_Client::UpwardSpeed
 

Definition at line 163 of file CLIENT.H.

VidMode Client_Client::VidMode
 

Definition at line 136 of file CLIENT.H.

Referenced by Client_Create(), PrintClientScores(), PrintCrossHair(), and RenderWorld().

int32 Client_Client::ViewPlayer
 

Definition at line 149 of file CLIENT.H.

Referenced by BuildClientViewXForm(), CheckClientPlayerChanges(), Client_Create(), ReadServerMessages(), and UpdatePlayers().

geXForm3d Client_Client::ViewXForm
 

Definition at line 150 of file CLIENT.H.

Referenced by BuildClientViewXForm(), Client_Create(), ReadServerMessages(), and RenderWorld().


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