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