char sound_name[MAX_SOUNDS][MAX_QPATH];
// for display on solo scoreboard
- char worldmessage[40]; // map title (not related to filename)
+ char worldmessage[MAX_QPATH]; // map title (not related to filename)
// variants of map name
char worldbasename[MAX_QPATH]; // %s
char worldname[MAX_QPATH]; // maps/%s.bsp
// csqc stuff:
// server entity number corresponding to a clientside entity
unsigned short csqc_server2csqcentitynumber[MAX_EDICTS];
- qbool csqc_loaded;
vec3_t csqc_vieworigin;
vec3_t csqc_viewangles;
vec3_t csqc_vieworiginfromengine;
qbool csqc_usecsqclistener;
matrix4x4_t csqc_listenermatrix;
char csqc_printtextbuf[MAX_INPUTLINE];
+ size_t csqc_printtextbuf_len; ///< strlen
// collision culling data
world_t world;
// used by EntityState5_ReadUpdate
skeleton_t *engineskeletonobjects;
+
+ // used by underwater sound filter (snd_waterfx)
+ qbool view_underwater;
}
client_state_t;