1 
2 /* file generated by qcc, do not modify */
3 
4 typedef struct
5 {	int	pad[28];
6 	int	self;
7 	int	other;
8 	int	world;
9 	float	time;
10 	float	frametime;
11 	float	force_retouch;
12 	string_t	mapname;
13 	float	deathmatch;
14 	float	coop;
15 	float	teamplay;
16 	float	serverflags;
17 	float	total_secrets;
18 	float	total_monsters;
19 	float	found_secrets;
20 	float	killed_monsters;
21 	float	parm1;
22 	float	parm2;
23 	float	parm3;
24 	float	parm4;
25 	float	parm5;
26 	float	parm6;
27 	float	parm7;
28 	float	parm8;
29 	float	parm9;
30 	float	parm10;
31 	float	parm11;
32 	float	parm12;
33 	float	parm13;
34 	float	parm14;
35 	float	parm15;
36 	float	parm16;
37 	vec3_t	v_forward;
38 	vec3_t	v_up;
39 	vec3_t	v_right;
40 	float	trace_allsolid;
41 	float	trace_startsolid;
42 	float	trace_fraction;
43 	vec3_t	trace_endpos;
44 	vec3_t	trace_plane_normal;
45 	float	trace_plane_dist;
46 	int	trace_ent;
47 	float	trace_inopen;
48 	float	trace_inwater;
49 	int	msg_entity;
50 	func_t	main;
51 	func_t	StartFrame;
52 	func_t	PlayerPreThink;
53 	func_t	PlayerPostThink;
54 	func_t	ClientKill;
55 	func_t	ClientConnect;
56 	func_t	PutClientInServer;
57 	func_t	ClientDisconnect;
58 	func_t	SetNewParms;
59 	func_t	SetChangeParms;
60 } globalvars_t;
61 
62 typedef struct
63 {
64 	float	modelindex;
65 	vec3_t	absmin;
66 	vec3_t	absmax;
67 	float	ltime;
68 	float	movetype;
69 	float	solid;
70 	vec3_t	origin;
71 	vec3_t	oldorigin;
72 	vec3_t	velocity;
73 	vec3_t	angles;
74 	vec3_t	avelocity;
75 	vec3_t	punchangle;
76 	string_t	classname;
77 	string_t	model;
78 	float	frame;
79 	float	skin;
80 	float	effects;
81 	vec3_t	mins;
82 	vec3_t	maxs;
83 	vec3_t	size;
84 	func_t	touch;
85 	func_t	use;
86 	func_t	think;
87 	func_t	blocked;
88 	float	nextthink;
89 	int	groundentity;
90 	float	health;
91 	float	frags;
92 	float	weapon;
93 	string_t	weaponmodel;
94 	float	weaponframe;
95 	float	currentammo;
96 	float	ammo_shells;
97 	float	ammo_nails;
98 	float	ammo_rockets;
99 	float	ammo_cells;
100 	float	items;
101 	float	takedamage;
102 	int	chain;
103 	float	deadflag;
104 	vec3_t	view_ofs;
105 	float	button0;
106 	float	button1;
107 	float	button2;
108 	float	impulse;
109 	float	fixangle;
110 	vec3_t	v_angle;
111 	float	idealpitch;
112 	string_t	netname;
113 	int	enemy;
114 	float	flags;
115 	float	colormap;
116 	float	team;
117 	float	max_health;
118 	float	teleport_time;
119 	float	armortype;
120 	float	armorvalue;
121 	float	waterlevel;
122 	float	watertype;
123 	float	ideal_yaw;
124 	float	yaw_speed;
125 	int	aiment;
126 	int	goalentity;
127 	float	spawnflags;
128 	string_t	target;
129 	string_t	targetname;
130 	float	dmg_take;
131 	float	dmg_save;
132 	int	dmg_inflictor;
133 	int	owner;
134 	vec3_t	movedir;
135 	string_t	message;
136 	float	sounds;
137 	string_t	noise;
138 	string_t	noise1;
139 	string_t	noise2;
140 	string_t	noise3;
141 } entvars_t;
142 
143 #define PROGHEADER_CRC 5927
144