FTEQW
Documentation of the FTE engine source tree.
client_state_t Struct Reference

#include <client.h>

Classes

struct  itemtimer_s
 

Public Types

enum  {
  IM_NONE , IM_NQSCORES , IM_NQFINALE , IM_NQCUTSCENE ,
  IM_H2FINALE , IM_QWSCORES
}
 
enum  { MATCH_DONTKNOW , MATCH_COUNTDOWN , MATCH_STANDBY , MATCH_INPROGRESS }
 
enum  {
  CLNQPP_NONE , CLNQPP_PINGS , CLNQPP_STATUS , CLNQPP_STATUSPLAYER ,
  CLNQPP_STATUSPLAYERIP
}
 

Public Attributes

int fpd
 
int servercount
 
int protocol_qw
 
float gamespeed
 
qboolean csqcdebug
 
qboolean allowsendpacket
 
qboolean stillloading
 
qboolean haveserverinfo
 
infobuf_t serverinfo
 
char * serverpacknames
 
char * serverpackhashes
 
qboolean serverpakschanged
 
int parsecount
 
int oldparsecount
 
int oldvalidsequence
 
int ackedmovesequence
 
int lastackedmovesequence
 
int validsequence
 
int movesequence
 
float movesequence_time
 
int autotrack_hint
 
int autotrack_killer
 
double last_ping_request
 
double last_servermessage
 
unsigned int numackframes
 
int ackframes [64]
 
q2frame_t q2frame
 
q2frame_t q2frames [Q2UPDATE_BACKUP]
 
outframe_t outframes [UPDATE_BACKUP]
 
inframe_t inframes [UPDATE_BACKUP]
 
lerpents_tlerpents
 
int maxlerpents
 
int lerpentssequence
 
lerpents_t lerpplayers [MAX_CLIENTS]
 
unsigned int splitclients
 
playerview_t playerview [MAX_SPLITS]
 
unsigned int defaultnetsplit
 
float bunnyspeedcap
 
double time
 
double lasttime
 
double lastlinktime
 
double mapstarttime
 
float servertime
 
float mtime
 
float oldmtime
 
float gametime
 
float gametimemark
 
float oldgametime
 
float oldgametimemark
 
float demogametimebias
 
int demonudge
 
float demopausedtilltime
 
float minpitch
 
float maxpitch
 
qboolean paused
 
qboolean implicitpause
 
enum client_state_t:: { ... }  intermissionmode
 
float completed_time
 
char model_name_vwep [MAX_VWEP_MODELS][MAX_QPATH]
 
struct model_smodel_precache_vwep [MAX_VWEP_MODELS]
 
char model_name [MAX_PRECACHE_MODELS][MAX_QPATH]
 
struct model_smodel_precache [MAX_PRECACHE_MODELS]
 
char sound_name [MAX_PRECACHE_SOUNDS][MAX_QPATH]
 
struct sfx_ssound_precache [MAX_PRECACHE_SOUNDS]
 
char * particle_ssname [MAX_SSPARTICLESPRE]
 
int particle_ssprecache [MAX_SSPARTICLESPRE]
 
int numq2visibleweapons
 
char * q2visibleweapons [Q2MAX_VISIBLE_WEAPONS]
 
char * configstring_general [Q2MAX_CLIENTS|Q2MAX_GENERAL]
 
char * image_name [Q2MAX_IMAGES]
 
char * item_name [Q2MAX_ITEMS]
 
short inventory [MAX_SPLITS][Q2MAX_ITEMS]
 
char model_csqcname [MAX_CSMODELS][MAX_QPATH]
 
struct model_smodel_csqcprecache [MAX_CSMODELS]
 
char * particle_csname [MAX_CSPARTICLESPRE]
 
int particle_csprecache [MAX_CSPARTICLESPRE]
 
qboolean particle_ssprecaches
 
qboolean particle_csprecaches
 
char skyname [MAX_QPATH]
 
float skyrotate
 
vec3_t skyaxis
 
qboolean fog_locked
 
fogstate_t fog [FOGTYPE_COUNT]
 
fogstate_t oldfog [FOGTYPE_COUNT]
 
char levelname [40]
 
char * windowtitle
 
struct model_sworldmodel
 
int num_entities
 
int num_statics
 
unsigned int allocated_client_slots
 
player_info_t players [MAX_CLIENTS]
 
downloadlist_tdownloadlist
 
downloadlist_tfaileddownloads
 
qboolean gamedirchanged
 
char q2airaccel [16]
 
char q2statusbar [1024]
 
char q2layout [MAX_SPLITS][1024]
 
int q2mapchecksum
 
int parse_entities
 
float lerpfrac
 
float q2svnetrate
 
char lastcenterprint [1024]
 
struct client_state_t::itemtimer_sitemtimers
 
float packfrac
 
packet_entities_tcurrentpackentities
 
packet_entities_tpreviouspackentities
 
float currentpacktime
 
qboolean do_lerp_players
 
int teamplay
 
int deathmatch
 
qboolean teamfortress
 
qboolean hexen2pickups
 
qboolean disablemouse
 
qboolean sendprespawn
 
int contentstage
 
double matchgametimestart
 
enum client_state_t:: { ... }  matchstate
 
enum client_state_t:: { ... }  nqparseprint
 
int nqparseprintplayer
 
float nqplayernamechanged
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IM_NONE 
IM_NQSCORES 
IM_NQFINALE 
IM_NQCUTSCENE 
IM_H2FINALE 
IM_QWSCORES 

◆ anonymous enum

anonymous enum
Enumerator
MATCH_DONTKNOW 
MATCH_COUNTDOWN 
MATCH_STANDBY 
MATCH_INPROGRESS 

◆ anonymous enum

anonymous enum
Enumerator
CLNQPP_NONE 
CLNQPP_PINGS 
CLNQPP_STATUS 
CLNQPP_STATUSPLAYER 
CLNQPP_STATUSPLAYERIP 

Member Data Documentation

◆ ackedmovesequence

int client_state_t::ackedmovesequence

◆ ackframes

int client_state_t::ackframes[64]

◆ allocated_client_slots

unsigned int client_state_t::allocated_client_slots

◆ allowsendpacket

qboolean client_state_t::allowsendpacket

◆ autotrack_hint

int client_state_t::autotrack_hint

◆ autotrack_killer

int client_state_t::autotrack_killer

◆ bunnyspeedcap

float client_state_t::bunnyspeedcap

◆ completed_time

float client_state_t::completed_time

◆ configstring_general

char* client_state_t::configstring_general[Q2MAX_CLIENTS|Q2MAX_GENERAL]

◆ contentstage

int client_state_t::contentstage

◆ csqcdebug

qboolean client_state_t::csqcdebug

◆ currentpackentities

packet_entities_t* client_state_t::currentpackentities

◆ currentpacktime

float client_state_t::currentpacktime

◆ deathmatch

int client_state_t::deathmatch

◆ defaultnetsplit

unsigned int client_state_t::defaultnetsplit

◆ demogametimebias

float client_state_t::demogametimebias

◆ demonudge

int client_state_t::demonudge

◆ demopausedtilltime

float client_state_t::demopausedtilltime

◆ disablemouse

qboolean client_state_t::disablemouse

◆ do_lerp_players

qboolean client_state_t::do_lerp_players

◆ downloadlist

downloadlist_t* client_state_t::downloadlist

◆ faileddownloads

downloadlist_t* client_state_t::faileddownloads

◆ fog

fogstate_t client_state_t::fog[FOGTYPE_COUNT]

◆ fog_locked

qboolean client_state_t::fog_locked

◆ fpd

int client_state_t::fpd

◆ gamedirchanged

qboolean client_state_t::gamedirchanged

◆ gamespeed

float client_state_t::gamespeed

◆ gametime

float client_state_t::gametime

◆ gametimemark

float client_state_t::gametimemark

◆ haveserverinfo

qboolean client_state_t::haveserverinfo

◆ hexen2pickups

qboolean client_state_t::hexen2pickups

◆ image_name

char* client_state_t::image_name[Q2MAX_IMAGES]

◆ implicitpause

qboolean client_state_t::implicitpause

◆ inframes

inframe_t client_state_t::inframes[UPDATE_BACKUP]

◆ 

enum { ... } client_state_t::intermissionmode

◆ inventory

short client_state_t::inventory[MAX_SPLITS][Q2MAX_ITEMS]

◆ item_name

char* client_state_t::item_name[Q2MAX_ITEMS]

◆ itemtimers

struct client_state_t::itemtimer_s * client_state_t::itemtimers

◆ last_ping_request

double client_state_t::last_ping_request

◆ last_servermessage

double client_state_t::last_servermessage

◆ lastackedmovesequence

int client_state_t::lastackedmovesequence

◆ lastcenterprint

char client_state_t::lastcenterprint[1024]

◆ lastlinktime

double client_state_t::lastlinktime

◆ lasttime

double client_state_t::lasttime

◆ lerpents

lerpents_t* client_state_t::lerpents

◆ lerpentssequence

int client_state_t::lerpentssequence

◆ lerpfrac

float client_state_t::lerpfrac

◆ lerpplayers

lerpents_t client_state_t::lerpplayers[MAX_CLIENTS]

◆ levelname

char client_state_t::levelname[40]

◆ mapstarttime

double client_state_t::mapstarttime

◆ matchgametimestart

double client_state_t::matchgametimestart

◆ 

enum { ... } client_state_t::matchstate

◆ maxlerpents

int client_state_t::maxlerpents

◆ maxpitch

float client_state_t::maxpitch

◆ minpitch

float client_state_t::minpitch

◆ model_csqcname

char client_state_t::model_csqcname[MAX_CSMODELS][MAX_QPATH]

◆ model_csqcprecache

struct model_s* client_state_t::model_csqcprecache[MAX_CSMODELS]

◆ model_name

char client_state_t::model_name[MAX_PRECACHE_MODELS][MAX_QPATH]

◆ model_name_vwep

char client_state_t::model_name_vwep[MAX_VWEP_MODELS][MAX_QPATH]

◆ model_precache

struct model_s* client_state_t::model_precache[MAX_PRECACHE_MODELS]

◆ model_precache_vwep

struct model_s* client_state_t::model_precache_vwep[MAX_VWEP_MODELS]

◆ movesequence

int client_state_t::movesequence

◆ movesequence_time

float client_state_t::movesequence_time

◆ mtime

float client_state_t::mtime

◆ 

enum { ... } client_state_t::nqparseprint

◆ nqparseprintplayer

int client_state_t::nqparseprintplayer

◆ nqplayernamechanged

float client_state_t::nqplayernamechanged

◆ num_entities

int client_state_t::num_entities

◆ num_statics

int client_state_t::num_statics

◆ numackframes

unsigned int client_state_t::numackframes

◆ numq2visibleweapons

int client_state_t::numq2visibleweapons

◆ oldfog

fogstate_t client_state_t::oldfog[FOGTYPE_COUNT]

◆ oldgametime

float client_state_t::oldgametime

◆ oldgametimemark

float client_state_t::oldgametimemark

◆ oldmtime

float client_state_t::oldmtime

◆ oldparsecount

int client_state_t::oldparsecount

◆ oldvalidsequence

int client_state_t::oldvalidsequence

◆ outframes

outframe_t client_state_t::outframes[UPDATE_BACKUP]

◆ packfrac

float client_state_t::packfrac

◆ parse_entities

int client_state_t::parse_entities

◆ parsecount

int client_state_t::parsecount

◆ particle_csname

char* client_state_t::particle_csname[MAX_CSPARTICLESPRE]

◆ particle_csprecache

int client_state_t::particle_csprecache[MAX_CSPARTICLESPRE]

◆ particle_csprecaches

qboolean client_state_t::particle_csprecaches

◆ particle_ssname

char* client_state_t::particle_ssname[MAX_SSPARTICLESPRE]

◆ particle_ssprecache

int client_state_t::particle_ssprecache[MAX_SSPARTICLESPRE]

◆ particle_ssprecaches

qboolean client_state_t::particle_ssprecaches

◆ paused

qboolean client_state_t::paused

◆ players

player_info_t client_state_t::players[MAX_CLIENTS]

◆ playerview

playerview_t client_state_t::playerview[MAX_SPLITS]

◆ previouspackentities

packet_entities_t* client_state_t::previouspackentities

◆ protocol_qw

int client_state_t::protocol_qw

◆ q2airaccel

char client_state_t::q2airaccel[16]

◆ q2frame

q2frame_t client_state_t::q2frame

◆ q2frames

q2frame_t client_state_t::q2frames[Q2UPDATE_BACKUP]

◆ q2layout

char client_state_t::q2layout[MAX_SPLITS][1024]

◆ q2mapchecksum

int client_state_t::q2mapchecksum

◆ q2statusbar

char client_state_t::q2statusbar[1024]

◆ q2svnetrate

float client_state_t::q2svnetrate

◆ q2visibleweapons

char* client_state_t::q2visibleweapons[Q2MAX_VISIBLE_WEAPONS]

◆ sendprespawn

qboolean client_state_t::sendprespawn

◆ servercount

int client_state_t::servercount

◆ serverinfo

infobuf_t client_state_t::serverinfo

◆ serverpackhashes

char* client_state_t::serverpackhashes

◆ serverpacknames

char* client_state_t::serverpacknames

◆ serverpakschanged

qboolean client_state_t::serverpakschanged

◆ servertime

float client_state_t::servertime

◆ skyaxis

vec3_t client_state_t::skyaxis

◆ skyname

char client_state_t::skyname[MAX_QPATH]

◆ skyrotate

float client_state_t::skyrotate

◆ sound_name

char client_state_t::sound_name[MAX_PRECACHE_SOUNDS][MAX_QPATH]

◆ sound_precache

struct sfx_s* client_state_t::sound_precache[MAX_PRECACHE_SOUNDS]

◆ splitclients

unsigned int client_state_t::splitclients

◆ stillloading

qboolean client_state_t::stillloading

◆ teamfortress

qboolean client_state_t::teamfortress

◆ teamplay

int client_state_t::teamplay

◆ time

double client_state_t::time

◆ validsequence

int client_state_t::validsequence

◆ windowtitle

char* client_state_t::windowtitle

◆ worldmodel

struct model_s* client_state_t::worldmodel

The documentation for this struct was generated from the following file: