File: sys.qh

package info (click to toggle)
nexuiz-data 2.5.2-13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,294,288 kB
  • sloc: ansic: 10,523; perl: 6,845; sh: 2,188; java: 1,417; xml: 969; lisp: 519; ruby: 136; makefile: 125
file content (147 lines) | stat: -rw-r--r-- 2,797 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#pragma flag off fastarrays // make dp behave with new fteqcc versions. remove when dp bug with fteqcc fastarrays is fixed
#define SVQC

// DO NOT modify the contents of this file, or you will risk incompatibility with the game engine.

entity		self;
entity		other;
entity		world;

float		time;
float		frametime;
float		force_retouch;
string		mapname;
float		deathmatch;
float		coop;
float		teamplay;
float		serverflags;
float		total_secrets;
float		total_monsters;
float		found_secrets;
float		killed_monsters;
float		parm1, parm2, parm3, parm4, parm5, parm6, parm7, parm8, parm9, parm10, parm11, parm12, parm13, parm14, parm15, parm16;
vector		v_forward, v_up, v_right;
float		trace_allsolid;
float		trace_startsolid;
float		trace_fraction;
vector		trace_endpos;
vector		trace_plane_normal;
float		trace_plane_dist;
entity		trace_ent;
float		trace_inopen;
float		trace_inwater;

entity		msg_entity;

void		main (void);
void		StartFrame (void);
void		PlayerPreThink (void);
void		PlayerPostThink (void);
void		ClientKill (void);
void		ClientConnect (void);
void		PutClientInServer (void);
void		ClientDisconnect (void);
void		SetNewParms (void);
void		SetChangeParms (void);

/////////////////////////////////////////////////////////
void		end_sys_globals;
/////////////////////////////////////////////////////////

.float		modelindex;

.vector		absmin, absmax;

.float		ltime;
.float		movetype;
.float		solid;

.vector		origin;
.vector		oldorigin;
.vector		velocity;
.vector		angles;
.vector		avelocity;
.vector		punchangle;

.string		classname;
.string		model;

.float		frame;
.float		skin;
.float		effects;

.vector		mins, maxs;
.vector		size;

.void()		touch;
.void()		use;
.void()		think;
.void()		blocked;

.float		nextthink;

.entity		groundentity;

.float		health;
.float		frags;

.float		weapon;
.string		weaponmodel;
.float		weaponframe;

.float		currentammo;
.float		ammo_shells, ammo_nails, ammo_rockets, ammo_cells;
.float		items;

.float		takedamage;

.entity		chain;

.float		deadflag;

.vector		view_ofs;

.float		button0;
.float		button1;
.float		button2;
.float		impulse;
.float		fixangle;
.vector		v_angle;
.float		idealpitch;

.string		netname;
.entity 	enemy;

.float		flags;
.float		colormap;
.float		team;
.float		max_health;
.float		teleport_time;
.float		armortype;
.float		armorvalue;
.float		waterlevel;
.float		watertype;
.float		ideal_yaw;
.float		yaw_speed;

.entity		aiment;
.entity 	goalentity;

.float		spawnflags;

.string		target;
.string		targetname;

.float		dmg_take;
.float		dmg_save;
.entity		dmg_inflictor;

.entity		owner;
.vector		movedir;
.string		message;
.float		sounds;
.string		noise, noise1, noise2, noise3;

/////////////////////////////////////////////////////////
void		end_sys_fields;
/////////////////////////////////////////////////////////