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

GPlayer Struct Reference

#include <Gplayer.h>

List of all members.

Public Attributes

geBoolean Active
geBoolean JustSpawned
GPlayer_Mode Mode
GPlayer_Mode RemoteMode
char ClassName [MAX_CLASS_NAME_SIZE]
float Time
float UpdateTime
GPlayer_ControlControl
GPlayer_TriggerTrigger
GPlayer_TriggerStandOn
GPlayer_BlockedBlocked
GPlayerOwner
float PingTime
int32 Score
int32 Health
uint16 OldViewIndex2
uint16 OldViewFlags2
float OldScale2
float OldSpawnTime
uint16 OldViewFlags
uint16 OldViewIndex
uint8 OldMotionIndex
uint16 OldFxFlags
uint16 OldDammageFlags
geVec3d OldPos
geVec3d OldAngles
float OldFrameTime
float OldScale
geVec3d OldVelocity
GPlayer_PState OldState
uint16 OldControlIndex
uint16 OldTriggerIndex
geVec3d OldMins
geVec3d OldMaxs
geVec3d Pos
geVec3d Angles
float SpawnTime
uint16 ViewFlags
uint16 ViewIndex
uint8 MotionIndex
uint16 FxFlags
uint16 DammageFlags
geXForm3d XForm
float FrameTime
float Scale
geVec3d Velocity
GPlayer_PState State
uint16 ControlIndex
uint16 TriggerIndex
geVec3d Mins
geVec3d Maxs
geVec3d LastGoodPos
float NextThinkTime
float Roll
uint32 Mask
uint8 InventoryHas [MAX_PLAYER_ITEMS]
int32 Inventory [MAX_PLAYER_ITEMS]
int16 CurrentWeapon
float NextWeaponTime
geVec3d GunOffset
geVec3d VPos
GPlayerWeapon
GenVSI_CHandle ClientHandle
void * ClassData
void * userData
geMeshMesh
geActorActor
geActor_DefActorDef
geLightLight
geWorld_ModelModel
gePolyPoly
GenVSI_DestroyFuncDFunc
int32 NumXFormData
GPlayer_XFormData XFormData [GPLAYER_MAX_XFORM_DATA]
int32 NumMotionData
GPlayer_MotionData MotionData [GPLAYER_MAX_MOTION_DATA]


Member Data Documentation

geBoolean GPlayer::Active
 

Definition at line 95 of file Gplayer.h.

Referenced by Client_DestroyALLPlayers(), Client_DestroyPlayer(), Client_DestroyTempPlayer(), Client_MovePlayerModel(), Client_ParsePlayerData(), Client_SpawnTempPlayer(), ControlPlayers(), ControlTempPlayers(), ForceServerPlayerOnLocalClient(), SendClientPlayerData(), SendPlayersToClients(), Server_CountBots(), Server_CreatePlayer(), Server_DestroyPlayer(), Server_GetBotByName(), Server_GetNextPlayer(), Server_MovePlayerModel(), SetClientProxyPlayer(), SetupClientPlayerSendFlags(), and UpdateProxyPlayer().

geActor* GPlayer::Actor
 

Definition at line 204 of file Gplayer.h.

Referenced by Bot_SetLighting(), CheckClientPlayerChanges(), Client_DestroyPlayerWorldObjects(), Client_UpdateSinglePlayer(), ReadServerMessages(), Server_ManageBots(), SetClientProxyPlayer(), SetPlayerDefaults(), and UpdatePlayers().

geActor_Def* GPlayer::ActorDef
 

Definition at line 205 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), Client_UpdateSinglePlayer(), Server_GetPlayerTimeExtents(), and SetPlayerDefaults().

geVec3d GPlayer::Angles
 

Definition at line 147 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), Client_UpdateSinglePlayer(), ControlPlayer(), ControlPlayers(), ControlTempPlayers(), FillBufferWithPlayerData(), ForceServerPlayerOnLocalClient(), GetPlayerSendFlags(), and UpdateProxyPlayer().

GPlayer_Blocked* GPlayer::Blocked
 

Definition at line 111 of file Gplayer.h.

Referenced by Attacker_Fire(), BlockActor_Spawn(), Bot_MatchStart(), ChangeLevel_Spawn(), Client_MovePlayerModel(), Door_Spawn(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), ForceField_Spawn(), PhysicalSystem_Spawn(), Player_Spawn(), and Server_MovePlayerModel().

void* GPlayer::ClassData
 

Definition at line 197 of file Gplayer.h.

Referenced by Callback_CallDestroy(), ChangeLevel_Trigger(), ForceField_Spawn(), PhysicalSystem_Control(), PhysicsObject_Trigger(), Plat_Control(), Server_FreeWorldData(), Server_SpawnWorld(), and Server_ValidateClient().

char GPlayer::ClassName[MAX_CLASS_NAME_SIZE]
 

Definition at line 102 of file Gplayer.h.

Referenced by Bot_FindItem(), Bot_FindRandomItem(), KillPlayer(), Server_CreatePlayer(), and Server_GetNextPlayer().

GenVSI_CHandle GPlayer::ClientHandle
 

Definition at line 195 of file Gplayer.h.

Referenced by Bot_Destroy(), Bot_Keys(), Bot_PickTgtPlayer(), Bot_TargetTest(), Client_Control(), ControlPlayers(), DammagePlayer(), Game_SpawnBot(), Game_SpawnClient(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerGrenadeAmmo(), Item_TriggerHealth(), Item_TriggerRocket(), Item_TriggerRocketAmmo(), Item_TriggerShredder(), Item_TriggerShredderAmmo(), KillPlayer(), Player_Dying(), SendPlayersToClients(), Server_CountBots(), Server_CreatePlayer(), Server_GetBotByName(), Server_ValidateClient(), SetClientProxyPlayer(), SetupPlayerXForm(), SwitchToNextBestWeapon(), UpdateClientInventory(), and ValidateWeapon().

GPlayer_Control* GPlayer::Control
 

Definition at line 108 of file Gplayer.h.

Referenced by Attacker_Fire(), Attacker_TurretSpawn(), BlockActor_Spawn(), Bot_ActorDying(), Bot_ActorStart(), Bot_Create(), Bot_Dying(), Bot_MatchStart(), ChangeLevel_Spawn(), Client_MoveClientLocally(), Client_ParsePlayerData(), ControlPlayer(), ControlPlayers(), ControlTempPlayers(), Door_Spawn(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), ForceField_Spawn(), Game_SpawnClient(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), KillPlayer(), PhysicalSystem_Spawn(), PhysicsObject_Spawn(), Plat_Spawn(), Player_Dying(), Player_Spawn(), SendPlayersToClients(), Server_CountBots(), Server_GetBotByName(), SetupClientPlayerSendFlags(), and UpdatePlayers().

uint16 GPlayer::ControlIndex
 

Definition at line 163 of file Gplayer.h.

Referenced by Attacker_Fire(), Bot_ActorStart(), Client_ParsePlayerData(), Door_Spawn(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Plat_Spawn(), Server_CreatePlayer(), Server_SetPlayerDefaults(), SetPlayerDefaults(), and UpdatePlayers().

int16 GPlayer::CurrentWeapon
 

Definition at line 183 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_ChooseBestWeapon(), Bot_FireWeapon(), Bot_SetWeapon(), Bot_Shoot(), Bot_ShootFoot(), Bot_Suicide(), Bot_WeaponSetFromArray(), Client_Control(), FireWeapon(), Game_SpawnBot(), Game_SpawnClient(), Item_TriggerGrenade(), Item_TriggerRocket(), Item_TriggerShredder(), KillPlayer(), SwitchToNextBestWeapon(), UpdateClientInventory(), and ValidateWeapon().

uint16 GPlayer::DammageFlags
 

Definition at line 155 of file Gplayer.h.

Referenced by Bot_ActorStart(), DammagePlayer(), Game_SpawnBot(), Game_SpawnClient(), KillPlayer(), and RadiusDammage().

GenVSI_DestroyFunc* GPlayer::DFunc
 

Definition at line 210 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_Create(), Callback_CallDestroy(), Game_SpawnBot(), Server_FreeWorldData(), Server_NewWorldDefaults(), Server_SpawnWorld(), and Server_ValidateClient().

float GPlayer::FrameTime
 

Definition at line 159 of file Gplayer.h.

Referenced by AnimatePlayer(), Bot_ActorDying(), Bot_Animate(), Bot_Dying(), Client_Control(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), DammagePlayer(), Door_Control(), Door_Trigger(), FillBufferWithPlayerData(), GetPlayerSendFlags(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), KillPlayer(), Plat_Control(), Plat_Trigger(), and Player_Dying().

uint16 GPlayer::FxFlags
 

Definition at line 154 of file Gplayer.h.

Referenced by Attacker_Fire(), Client_ParsePlayerData(), ControlTempPlayers(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), and GetPlayerSendFlags().

geVec3d GPlayer::GunOffset
 

Definition at line 188 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_ShootPoint(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), SetClientProxyPlayer(), and Shredder_Control().

int32 GPlayer::Health
 

Definition at line 118 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_ComparePlayers(), Bot_GetStrengthIndex(), Bot_InitWaitForEntityDist(), Bot_InitWaitForEntityVisible(), Bot_ModeActionRetreat(), Bot_ModeThinkAttack(), Bot_ModeThinkRetreat(), Bot_SetMode(), Bot_ShootFoot(), Bot_SuicideTest(), Bot_ValidateMultiTrackPoints(), Bot_ValidateTrackPoints(), Bot_WaitForEntityDist(), Bot_WaitForEntityVisible(), DammagePlayer(), Game_SpawnBot(), Game_SpawnClient(), Item_TriggerHealth(), and KillPlayer().

int32 GPlayer::Inventory[MAX_PLAYER_ITEMS]
 

Definition at line 180 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_ChooseBestWeapon(), Bot_RankWeapons(), Bot_SetWeapon(), Bot_TrackAction(), Bot_ValidateMultiTrackPoints(), Bot_ValidateTrackPoints(), Bot_WeaponSetFromArray(), Client_Control(), DammagePlayer(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerGrenadeAmmo(), Item_TriggerRocket(), Item_TriggerRocketAmmo(), Item_TriggerShredder(), Item_TriggerShredderAmmo(), KillPlayer(), ReadServerMessages(), SwitchToNextBestWeapon(), and UpdateClientInventory().

uint8 GPlayer::InventoryHas[MAX_PLAYER_ITEMS]
 

Definition at line 179 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_ChooseBestWeapon(), Bot_RankWeapons(), Bot_SetWeapon(), Bot_TrackAction(), Bot_ValidateMultiTrackPoints(), Bot_ValidateTrackPoints(), Bot_WeaponSetFromArray(), Client_Control(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerRocket(), Item_TriggerShredder(), KillPlayer(), ReadServerMessages(), SwitchToNextBestWeapon(), UpdateClientInventory(), and ValidateWeapon().

geBoolean GPlayer::JustSpawned
 

Definition at line 96 of file Gplayer.h.

Referenced by CheckPlayer(), and Game_SpawnClient().

geVec3d GPlayer::LastGoodPos
 

Definition at line 171 of file Gplayer.h.

Referenced by Bot_CheckPosition(), Bot_CheckVelocity(), Bot_ModeThinkLedge(), Bot_MoveFree(), Bot_MoveScan(), Bot_MoveToPoint(), Bot_Physics(), Bot_ScanCheckVelocity(), Bot_ScanPhysics(), CheckPlayer(), CheckVelocity(), Client_MovePlayerModel(), PlayerPhysics(), and UpdateProxyPlayer().

geLight* GPlayer::Light
 

Definition at line 206 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), Client_DestroyPlayerWorldObjects(), Client_UpdateSinglePlayer(), SetPlayerDefaults(), and UpdatePlayers().

uint32 GPlayer::Mask
 

Definition at line 176 of file Gplayer.h.

geVec3d GPlayer::Maxs
 

Definition at line 167 of file Gplayer.h.

Referenced by Attacker_TurretSpawn(), Bot_ActorStart(), Bot_CheckPosition(), Bot_CheckVelocity(), Bot_GetContents(), Bot_NudgePlayer(), Bot_OverLedge(), Bot_OverLedgeScan(), Bot_ScanCheckVelocity(), CheckClientPlayerChanges(), CheckPlayer(), CheckVelocity(), Client_Control(), Client_MovePlayerModel(), Client_ParsePlayerData(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Grenade_Control(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), MovePlayerUpStep(), Server_MovePlayerModel(), and UpdatePlayerContents().

geMesh* GPlayer::Mesh
 

Definition at line 203 of file Gplayer.h.

Referenced by Client_UpdateSinglePlayer(), and SetPlayerDefaults().

geVec3d GPlayer::Mins
 

Definition at line 166 of file Gplayer.h.

Referenced by Attacker_TurretSpawn(), Bot_ActorStart(), Bot_CheckPosition(), Bot_CheckVelocity(), Bot_GetContents(), Bot_NudgePlayer(), Bot_OverLedge(), Bot_OverLedgeScan(), Bot_ScanCheckVelocity(), CheckClientPlayerChanges(), CheckPlayer(), CheckVelocity(), Client_Control(), Client_MovePlayerModel(), Client_ParsePlayerData(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Grenade_Control(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), MovePlayerUpStep(), Server_MovePlayerModel(), and UpdatePlayerContents().

GPlayer_Mode GPlayer::Mode
 

Definition at line 98 of file Gplayer.h.

Referenced by Server_SpawnWorld().

geWorld_Model* GPlayer::Model
 

Definition at line 207 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), Client_MovePlayerModel(), Client_UpdateSinglePlayer(), Door_Control(), Door_Trigger(), PhysicsObject_Control(), Plat_Control(), Plat_Trigger(), SendPlayersToClients(), Server_MovePlayerModel(), and Server_RegisterPlayerModel().

GPlayer_MotionData GPlayer::MotionData[GPLAYER_MAX_MOTION_DATA]
 

Definition at line 217 of file Gplayer.h.

Referenced by AnimatePlayer2(), Attacker_TurretSpawn(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), and FillBufferWithPlayerData().

uint8 GPlayer::MotionIndex
 

Definition at line 153 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_TurretSpawn(), Bot_ActorDying(), Bot_ActorStart(), Bot_Animate(), Bot_Dying(), Client_Control(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), DammagePlayer(), FillBufferWithPlayerData(), FireGrenade(), FireRocket(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), KillPlayer(), Player_Dying(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

float GPlayer::NextThinkTime
 

Definition at line 173 of file Gplayer.h.

Referenced by Item_ControlArmor(), Item_ControlGrenade(), Item_ControlGrenadeAmmo(), Item_ControlHealth(), Item_ControlRocket(), Item_ControlRocketAmmo(), Item_ControlShredder(), Item_ControlShredderAmmo(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerGrenadeAmmo(), Item_TriggerHealth(), Item_TriggerRocket(), Item_TriggerRocketAmmo(), Item_TriggerShredder(), and Item_TriggerShredderAmmo().

float GPlayer::NextWeaponTime
 

Definition at line 184 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_FireWeapon(), Bot_ShootFoot(), Bot_ShootPoint(), Bot_Suicide(), Bot_TrackAction(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), FireWeapon(), Game_SpawnBot(), and Game_SpawnClient().

int32 GPlayer::NumMotionData
 

Definition at line 216 of file Gplayer.h.

Referenced by Attacker_TurretSpawn(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), and FillBufferWithPlayerData().

int32 GPlayer::NumXFormData
 

Definition at line 213 of file Gplayer.h.

Referenced by Attacker_TurretSpawn(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), and FillBufferWithPlayerData().

geVec3d GPlayer::OldAngles
 

Definition at line 135 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

uint16 GPlayer::OldControlIndex
 

Definition at line 140 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

uint16 GPlayer::OldDammageFlags
 

Definition at line 133 of file Gplayer.h.

float GPlayer::OldFrameTime
 

Definition at line 136 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), Client_UpdateSinglePlayer(), and GetPlayerSendFlags().

uint16 GPlayer::OldFxFlags
 

Definition at line 132 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

geVec3d GPlayer::OldMaxs
 

Definition at line 144 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

geVec3d GPlayer::OldMins
 

Definition at line 143 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

uint8 GPlayer::OldMotionIndex
 

Definition at line 131 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

geVec3d GPlayer::OldPos
 

Definition at line 134 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), and ParseClientMove().

float GPlayer::OldScale
 

Definition at line 137 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

float GPlayer::OldScale2
 

Definition at line 123 of file Gplayer.h.

Referenced by CheckClientPlayerChanges().

float GPlayer::OldSpawnTime
 

Definition at line 128 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

GPlayer_PState GPlayer::OldState
 

Definition at line 139 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

uint16 GPlayer::OldTriggerIndex
 

Definition at line 141 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

geVec3d GPlayer::OldVelocity
 

Definition at line 138 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), and GetPlayerSendFlags().

uint16 GPlayer::OldViewFlags
 

Definition at line 129 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_CreatePlayer(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

uint16 GPlayer::OldViewFlags2
 

Definition at line 122 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), and SetPlayerDefaults().

uint16 GPlayer::OldViewIndex
 

Definition at line 130 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), GetPlayerSendFlags(), Server_CreatePlayer(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

uint16 GPlayer::OldViewIndex2
 

Definition at line 121 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), ReadServerMessages(), and SetPlayerDefaults().

struct GPlayer* GPlayer::Owner
 

Definition at line 113 of file Gplayer.h.

Referenced by Attacker_Fire(), Blaster_Control(), Bot_SuicideTest(), DammagePlayer(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), KillPlayer(), RadiusDammage(), Rocket_Control(), SelfCollisionCB(), SetClientProxyPlayer(), and Shredder_Control().

float GPlayer::PingTime
 

Definition at line 115 of file Gplayer.h.

Referenced by Attacker_Fire(), ControlPlayers(), FireBlaster(), FireGrenade(), FireRocket(), ParseClientMove(), and Server_SetPlayerDefaults().

gePoly* GPlayer::Poly
 

Definition at line 208 of file Gplayer.h.

Referenced by CheckClientPlayerChanges(), Client_DestroyPlayerWorldObjects(), Client_UpdateSinglePlayer(), SetPlayerDefaults(), and UpdatePlayers().

geVec3d GPlayer::Pos
 

Definition at line 146 of file Gplayer.h.

Referenced by Bot_ActionGetHealth(), Bot_ActionGetWeapon(), Bot_FindItem(), Bot_TrackAction(), CheckClientPlayerChanges(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_ParsePlayerData(), Client_SendMove(), Client_UpdateSinglePlayer(), ControlPlayer(), ControlPlayers(), ControlTempPlayers(), FillBufferWithPlayerData(), ForceServerPlayerOnLocalClient(), GetPlayerSendFlags(), UpdatePlayers(), and UpdateProxyPlayer().

GPlayer_Mode GPlayer::RemoteMode
 

Definition at line 99 of file Gplayer.h.

float GPlayer::Roll
 

Definition at line 174 of file Gplayer.h.

Referenced by Bot_ActorDying(), Bot_Dying(), Bot_GetContents(), Client_Control(), Item_ControlArmor(), Item_ControlHealth(), Item_ControlRocket(), Player_Dying(), and SetupPlayerXForm().

float GPlayer::Scale
 

Definition at line 160 of file Gplayer.h.

Referenced by Attacker_Fire(), Attacker_TurretSpawn(), Bot_ActorStart(), CheckClientPlayerChanges(), Client_ParsePlayerData(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

int32 GPlayer::Score
 

Definition at line 117 of file Gplayer.h.

Referenced by Bot_ActorStart(), Bot_PickTgtPlayer(), Game_SpawnBot(), Game_SpawnClient(), and KillPlayer().

float GPlayer::SpawnTime
 

Definition at line 150 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), Client_SpawnTempPlayer(), FillBufferWithPlayerData(), GetPlayerSendFlags(), ParseClientMove(), and UpdateProxyPlayer().

GPlayer_Trigger* GPlayer::StandOn
 

Definition at line 110 of file Gplayer.h.

GPlayer_PState GPlayer::State
 

Definition at line 162 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_TurretSpawn(), Bot_ActorDying(), Bot_CheckVelocity(), Bot_Dying(), Bot_GetContents(), Bot_Jump(), Bot_LeaveTrack(), Bot_MoveFree(), Bot_MoveScan(), Bot_MoveToPoint(), Bot_OverLedge(), Bot_OverLedgeScan(), Bot_Physics(), Bot_ScanCheckVelocity(), Bot_TrackAction(), Bot_WeaponJump(), ChangeTurretState(), CheckVelocity(), Client_Control(), Client_ParsePlayerData(), DammagePlayer(), Door_Control(), Door_Trigger(), FillBufferWithPlayerData(), GetPlayerSendFlags(), KillPlayer(), MovePlayerUpStep(), Plat_Control(), Plat_Trigger(), Player_Dying(), PlayerDead(), PlayerLiquid(), PlayerPhysics(), and UpdatePlayerContents().

float GPlayer::Time
 

Definition at line 104 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_Fire(), Attacker_TurretSpawn(), Blaster_Control(), BlockActor_Spawn(), Bot_ActorStart(), Bot_Control(), Bot_MatchStart(), ChangeLevel_Spawn(), Client_Control(), Door_Spawn(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), Grenade_Control(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), PhysicsObject_Spawn(), Plat_Spawn(), Player_Spawn(), Rocket_Control(), and Shredder_Control().

GPlayer_Trigger* GPlayer::Trigger
 

Definition at line 109 of file Gplayer.h.

Referenced by Attacker_Fire(), Blaster_Control(), BlockActor_Spawn(), Bot_CheckVelocity(), Bot_GetContents(), Bot_MatchStart(), Bot_OverLedge(), ChangeLevel_Spawn(), CheckVelocity(), Client_Control(), Client_ParsePlayerData(), Door_Spawn(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), ForceField_Spawn(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), PhysicalSystem_Spawn(), PhysicsObject_Spawn(), Plat_Spawn(), Player_Spawn(), and Rocket_Control().

uint16 GPlayer::TriggerIndex
 

Definition at line 164 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), FillBufferWithPlayerData(), GetPlayerSendFlags(), Server_CreatePlayer(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

float GPlayer::UpdateTime
 

Definition at line 105 of file Gplayer.h.

Referenced by Client_ParsePlayerData(), SetPlayerDefaults(), and UpdatePlayers().

void* GPlayer::userData
 

Definition at line 198 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_TurretDestroy(), Attacker_TurretSpawn(), Bot_ActionGetHealth(), Bot_ActionGetWeapon(), Bot_ActorDying(), Bot_ActorStart(), Bot_Animate(), Bot_CheckPosition(), Bot_ChooseBestWeapon(), Bot_ClearTrack(), Bot_Control(), Bot_Create(), Bot_Destroy(), Bot_Dying(), Bot_FindNewMoveVec(), Bot_FindTrack(), Bot_FindTrackToGoal(), Bot_FinishTrack(), Bot_GetContents(), Bot_GetRangeIndex(), Bot_GetStrengthIndex(), Bot_InitFindMultiTrack(), Bot_InitFindMultiTrackAway(), Bot_InitGenericMove(), Bot_InitHide(), Bot_InitMaintain(), Bot_InitMoveAway(), Bot_InitMoveCloser(), Bot_InitMoveFree(), Bot_InitMoveToPoint(), Bot_InitRunAway(), Bot_InitRunCloser(), Bot_InitShootPoint(), Bot_InitTrackAwayGoal(), Bot_InitTrackToGoal(), Bot_InitWaitForEntityDist(), Bot_InitWaitForEntityVisible(), Bot_InitWaitForPlayer(), Bot_Jump(), Bot_Keys(), Bot_LeaveTrack(), Bot_ModeActionRetreat(), Bot_ModeChange(), Bot_ModeThink(), Bot_ModeThinkAttack(), Bot_ModeThinkCrowdPlayer(), Bot_ModeThinkFindPlayer(), Bot_ModeThinkFindPlayerQuick(), Bot_ModeThinkGoalPoint(), Bot_ModeThinkLedge(), Bot_ModeThinkOnTrack(), Bot_ModeThinkRetreat(), Bot_ModeThinkUnstick(), Bot_ModeThinkWander(), Bot_ModeThinkWanderGoal(), Bot_MoveFree(), Bot_MoveScan(), Bot_MoveToPoint(), Bot_NudgePlayer(), Bot_OverLedge(), Bot_OverLedgeScan(), Bot_Physics(), Bot_PickTgtPlayer(), Bot_Reposition(), Bot_ScanCheckVelocity(), Bot_ScanPhysics(), Bot_SetMode(), Bot_SetupShootXForm(), Bot_SetupXForm(), Bot_Shoot(), Bot_ShootFoot(), Bot_ShootPoint(), Bot_Suicide(), Bot_SuicideTest(), Bot_TargetTest(), Bot_TrackAction(), Bot_WaitForEntityDist(), Bot_WaitForEntityVisible(), Bot_WaitForPlayer(), Bot_WeaponJump(), PhysicsObject_Control(), PhysicsObject_Spawn(), and PhysicsObject_Trigger().

geVec3d GPlayer::Velocity
 

Definition at line 161 of file Gplayer.h.

Referenced by Blaster_Control(), Bot_ActorDying(), Bot_Animate(), Bot_CheckVelocity(), Bot_Dying(), Bot_InitShootPoint(), Bot_InitWaitForEntityDist(), Bot_InitWaitForEntityVisible(), Bot_InitWaitForPlayer(), Bot_Jump(), Bot_ModeThinkLedge(), Bot_MoveFree(), Bot_MoveScan(), Bot_MoveToPoint(), Bot_Physics(), Bot_ScanCheckVelocity(), Bot_ScanPhysics(), Bot_TrackAction(), Bot_WeaponJump(), CheckVelocity(), Client_Control(), Client_ParsePlayerData(), DammagePlayer(), FillBufferWithPlayerData(), FireGrenade(), FireShredder(), GetPlayerSendFlags(), Grenade_Control(), KillPlayer(), PhysicsObject_Trigger(), PlayerPhysics(), and Rocket_Control().

uint16 GPlayer::ViewFlags
 

Definition at line 151 of file Gplayer.h.

Referenced by Attacker_Fire(), Attacker_TurretSpawn(), Blaster_Control(), BlockActor_Spawn(), Bot_ActorDying(), Bot_ActorStart(), Bot_CheckVelocity(), Bot_Dying(), Bot_GetContents(), Bot_OverLedge(), BuildClientViewXForm(), ChangeLevel_Spawn(), CheckClientPlayerChanges(), CheckVelocity(), Client_Control(), Client_MovePlayerModel(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), Door_Control(), Door_Spawn(), Door_Trigger(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), ForceField_Spawn(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), KillPlayer(), PhysicalSystem_Spawn(), PhysicsJoint_Spawn(), PhysicsObject_Spawn(), Plat_Control(), Plat_Spawn(), Player_Dying(), Rocket_Control(), SendPlayersToClients(), Server_CreatePlayer(), Server_MovePlayerModel(), Server_SetPlayerDefaults(), SetPlayerDefaults(), and SetupClientPlayerSendFlags().

uint16 GPlayer::ViewIndex
 

Definition at line 152 of file Gplayer.h.

Referenced by Attacker_Fire(), Attacker_TurretSpawn(), Bot_ActorDying(), Bot_ActorStart(), Bot_Dying(), Bot_FindItem(), Bot_FindRandomItem(), CheckClientPlayerChanges(), Client_ParsePlayerData(), Door_Spawn(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Item_ArmorSpawn(), Item_ControlArmor(), Item_ControlGrenade(), Item_ControlGrenadeAmmo(), Item_ControlHealth(), Item_ControlRocket(), Item_ControlRocketAmmo(), Item_ControlShredder(), Item_ControlShredderAmmo(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerGrenadeAmmo(), Item_TriggerHealth(), Item_TriggerRocket(), Item_TriggerRocketAmmo(), Item_TriggerShredder(), Item_TriggerShredderAmmo(), PhysicalSystem_Spawn(), PhysicsObject_Spawn(), Plat_Spawn(), Player_Dying(), Server_CreatePlayer(), Server_SetPlayerDefaults(), and SetPlayerDefaults().

geVec3d GPlayer::VPos
 

Definition at line 191 of file Gplayer.h.

Referenced by Attacker_Fire(), Attacker_TurretSpawn(), Blaster_Control(), BlockActor_Spawn(), Bot_Jump(), Bot_MatchStart(), Bot_MoveFree(), Bot_MoveToPoint(), Bot_WeaponJump(), ChangeLevel_Spawn(), Client_Control(), Door_Spawn(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Grenade_Control(), Item_ArmorSpawn(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), PhysicsObject_Spawn(), Plat_Spawn(), Player_Spawn(), Rocket_Control(), SendPlayersToClients(), and Shredder_Control().

struct GPlayer* GPlayer::Weapon
 

Definition at line 193 of file Gplayer.h.

Referenced by FireShredder(), and Shredder_Control().

geXForm3d GPlayer::XForm
 

Definition at line 157 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_Fire(), Attacker_TurretSpawn(), Blaster_Control(), BlockActor_Spawn(), Bot_ActionGetHealth(), Bot_ActionGetWeapon(), Bot_ActorDying(), Bot_ActorStart(), Bot_CheckPosition(), Bot_CheckVelocity(), Bot_Control(), Bot_Dying(), Bot_FindItem(), Bot_FindNewMoveVec(), Bot_FindRandomItem(), Bot_FindTrack(), Bot_FindTrackToGoal(), Bot_FinishTrack(), Bot_GetContents(), Bot_GetRangeIndex(), Bot_InitFindMultiTrack(), Bot_InitFindMultiTrackAway(), Bot_InitMoveFree(), Bot_InitMoveToPoint(), Bot_Jump(), Bot_LeaveTrack(), Bot_MatchStart(), Bot_ModeThinkAttack(), Bot_ModeThinkCrowdPlayer(), Bot_ModeThinkFindPlayerQuick(), Bot_ModeThinkLedge(), Bot_ModeThinkRetreat(), Bot_ModeThinkUnstick(), Bot_ModeThinkWander(), Bot_MoveFree(), Bot_MoveScan(), Bot_MoveToPoint(), Bot_NudgePlayer(), Bot_OverLedge(), Bot_Physics(), Bot_PickTgtPlayer(), Bot_ScanCheckVelocity(), Bot_ScanPhysics(), Bot_SetupShootXForm(), Bot_SetupXForm(), Bot_Shoot(), Bot_ShootFoot(), Bot_ShootPoint(), Bot_Suicide(), Bot_TrackAction(), Bot_WaitForEntityDist(), Bot_WaitForEntityVisible(), Bot_WaitForPlayer(), Bot_WeaponJump(), BuildClientViewXForm(), ChangeLevel_Spawn(), CheckPlayer(), CheckVelocity(), Client_Control(), Client_MoveClientLocally(), Client_MovePlayerModel(), Client_UpdateSinglePlayer(), ControlPlayer(), ControlPlayers(), ControlTempPlayers(), DammagePlayer(), Door_Control(), Door_Spawn(), Door_Trigger(), FillBufferWithPlayerData(), FireBlaster(), FireGrenade(), FireRocket(), FireShredder(), Game_SpawnBot(), Game_SpawnClient(), GetPlayerSendFlags(), Grenade_Control(), Item_ArmorSpawn(), Item_ControlArmor(), Item_ControlGrenade(), Item_ControlGrenadeAmmo(), Item_ControlHealth(), Item_ControlRocket(), Item_ControlRocketAmmo(), Item_ControlShredder(), Item_ControlShredderAmmo(), Item_GrenadeAmmoSpawn(), Item_GrenadeSpawn(), Item_HealthSpawn(), Item_RocketAmmoSpawn(), Item_RocketSpawn(), Item_ShredderAmmoSpawn(), Item_ShredderSpawn(), Item_TriggerArmor(), Item_TriggerGrenade(), Item_TriggerGrenadeAmmo(), Item_TriggerHealth(), Item_TriggerRocket(), Item_TriggerRocketAmmo(), Item_TriggerShredder(), Item_TriggerShredderAmmo(), KillPlayer(), MovePlayerUpStep(), ParseClientMove(), PhysicalSystem_Spawn(), PhysicsObject_Control(), Plat_Control(), Plat_Spawn(), Plat_Trigger(), Player_Dying(), Player_Spawn(), PlayerPhysics(), RadiusDammage(), Rocket_Control(), SendPlayersToClients(), Server_GetNextPlayerInRadius(), Server_MovePlayerModel(), SetupPlayerXForm(), Shredder_Control(), UpdatePlayerContents(), UpdatePlayers(), and UpdateProxyPlayer().

GPlayer_XFormData GPlayer::XFormData[GPLAYER_MAX_XFORM_DATA]
 

Definition at line 214 of file Gplayer.h.

Referenced by Attacker_ControlTurret(), Attacker_TurretSpawn(), Client_ParsePlayerData(), Client_UpdateSinglePlayer(), and FillBufferWithPlayerData().


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