From 0cde037da7008f02e80272fb86ad62d62a4c1a16 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sun, 8 May 2005 16:48:29 +0000 Subject: [PATCH] It's just more appropriate. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1005 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/progdefs.h | 69 ++++++++-------------------------------- 1 file changed, 14 insertions(+), 55 deletions(-) diff --git a/engine/server/progdefs.h b/engine/server/progdefs.h index 5b73cac4c..3c39a2526 100644 --- a/engine/server/progdefs.h +++ b/engine/server/progdefs.h @@ -20,61 +20,20 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. /* file generated by qcc, do not modify */ -typedef struct globalvars_s /* -{ int pad[28]; - int self; - int other; - int world; - float time; - float frametime; - int newmis; - float force_retouch; - string_t mapname; - float serverflags; - float total_secrets; - float total_monsters; - float found_secrets; - float killed_monsters; - float parm1; - float parm2; - float parm3; - float parm4; - float parm5; - float parm6; - float parm7; - float parm8; - float parm9; - float parm10; - float parm11; - float parm12; - float parm13; - float parm14; - float parm15; - float parm16; - vec3_t v_forward; - vec3_t v_up; - vec3_t v_right; - float trace_allsolid; - float trace_startsolid; - float trace_fraction; - vec3_t trace_endpos; - vec3_t trace_plane_normal; - float trace_plane_dist; - int trace_ent; - float trace_inopen; - float trace_inwater; - int msg_entity; - func_t main; - func_t StartFrame; - func_t PlayerPreThink; - func_t PlayerPostThink; - func_t ClientKill; - func_t ClientConnect; - func_t PutClientInServer; - func_t ClientDisconnect; - func_t SetNewParms; - func_t SetChangeParms; -}*/ globalvars_t; +typedef struct globalvars_s +{ + int null; + union { + vec3_t vec; + float f; + int i; + } ret; + union { + vec3_t vec; + float f; + int i; + } param[8]; +} globalvars_t; typedef struct nqglobalvars_s { int *pad[28];