DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
progdefs.h
Go to the documentation of this file.
1/*
2Copyright (C) 1996-1997 Id Software, Inc.
3
4This program is free software; you can redistribute it and/or
5modify it under the terms of the GNU General Public License
6as published by the Free Software Foundation; either version 2
7of the License, or (at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12
13See the GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program; if not, write to the Free Software
17Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18
19*/
20
21/* file generated by qcc, do not modify */
22
23#ifndef PROGDEFS_H
24#define PROGDEFS_H
25
84
85typedef struct entvars_s
86{
90 float ltime;
91 float movetype;
92 float solid;
101 float frame;
102 float skin;
103 float effects;
113 float health;
114 float frags;
115 float weapon;
123 float items;
125 int chain;
126 float deadflag;
128 float button0;
129 float button1;
130 float button2;
131 float impulse;
132 float fixangle;
136 int enemy;
137 float flags;
138 float colormap;
139 float team;
153 float dmg_take;
154 float dmg_save;
156 int owner;
159 float sounds;
164} entvars_t;
165
166#define PROGHEADER_CRC 5927
167#define PROGHEADER_CRC_TENEBRAE 32401
168
169#endif
170
unsigned int func_t
Definition pr_comp.h:26
int string_t
Definition pr_comp.h:27
vec_t vec3_t[3]
Definition qtypes.h:71
float modelindex
Definition progdefs.h:87
float button0
Definition progdefs.h:128
float button2
Definition progdefs.h:130
func_t blocked
Definition progdefs.h:110
vec3_t mins
Definition progdefs.h:104
float nextthink
Definition progdefs.h:111
float health
Definition progdefs.h:113
float weapon
Definition progdefs.h:115
vec3_t maxs
Definition progdefs.h:105
string_t classname
Definition progdefs.h:99
float frame
Definition progdefs.h:101
string_t message
Definition progdefs.h:158
int dmg_inflictor
Definition progdefs.h:155
float frags
Definition progdefs.h:114
float dmg_save
Definition progdefs.h:154
float button1
Definition progdefs.h:129
int enemy
Definition progdefs.h:136
string_t target
Definition progdefs.h:151
float ammo_shells
Definition progdefs.h:119
func_t think
Definition progdefs.h:109
float yaw_speed
Definition progdefs.h:147
float idealpitch
Definition progdefs.h:134
float flags
Definition progdefs.h:137
vec3_t punchangle
Definition progdefs.h:98
int goalentity
Definition progdefs.h:149
vec3_t angles
Definition progdefs.h:96
float weaponframe
Definition progdefs.h:117
vec3_t oldorigin
Definition progdefs.h:94
vec3_t absmin
Definition progdefs.h:88
float dmg_take
Definition progdefs.h:153
string_t noise
Definition progdefs.h:160
float colormap
Definition progdefs.h:138
vec3_t absmax
Definition progdefs.h:89
vec3_t origin
Definition progdefs.h:93
float team
Definition progdefs.h:139
int chain
Definition progdefs.h:125
float impulse
Definition progdefs.h:131
float armortype
Definition progdefs.h:142
func_t use
Definition progdefs.h:108
vec3_t v_angle
Definition progdefs.h:133
float skin
Definition progdefs.h:102
float spawnflags
Definition progdefs.h:150
vec3_t avelocity
Definition progdefs.h:97
string_t model
Definition progdefs.h:100
string_t weaponmodel
Definition progdefs.h:116
float teleport_time
Definition progdefs.h:141
string_t noise1
Definition progdefs.h:161
float watertype
Definition progdefs.h:145
float waterlevel
Definition progdefs.h:144
float sounds
Definition progdefs.h:159
float takedamage
Definition progdefs.h:124
vec3_t movedir
Definition progdefs.h:157
float currentammo
Definition progdefs.h:118
float ammo_cells
Definition progdefs.h:122
vec3_t size
Definition progdefs.h:106
vec3_t view_ofs
Definition progdefs.h:127
int aiment
Definition progdefs.h:148
int groundentity
Definition progdefs.h:112
float ideal_yaw
Definition progdefs.h:146
func_t touch
Definition progdefs.h:107
float items
Definition progdefs.h:123
int owner
Definition progdefs.h:156
float ltime
Definition progdefs.h:90
float movetype
Definition progdefs.h:91
string_t noise3
Definition progdefs.h:163
float deadflag
Definition progdefs.h:126
float fixangle
Definition progdefs.h:132
string_t netname
Definition progdefs.h:135
float ammo_nails
Definition progdefs.h:120
float max_health
Definition progdefs.h:140
float effects
Definition progdefs.h:103
float solid
Definition progdefs.h:92
float armorvalue
Definition progdefs.h:143
float ammo_rockets
Definition progdefs.h:121
vec3_t velocity
Definition progdefs.h:95
string_t targetname
Definition progdefs.h:152
string_t noise2
Definition progdefs.h:162
float total_secrets
Definition progdefs.h:40
float found_secrets
Definition progdefs.h:42
float trace_inopen
Definition progdefs.h:70
float parm7
Definition progdefs.h:50
float parm15
Definition progdefs.h:58
float frametime
Definition progdefs.h:33
int msg_entity
Definition progdefs.h:72
float parm9
Definition progdefs.h:52
vec3_t trace_endpos
Definition progdefs.h:66
float parm5
Definition progdefs.h:48
float serverflags
Definition progdefs.h:39
func_t ClientKill
Definition progdefs.h:77
float trace_inwater
Definition progdefs.h:71
func_t SetChangeParms
Definition progdefs.h:82
func_t ClientDisconnect
Definition progdefs.h:80
float total_monsters
Definition progdefs.h:41
vec3_t v_forward
Definition progdefs.h:60
float deathmatch
Definition progdefs.h:36
float time
Definition progdefs.h:32
float parm16
Definition progdefs.h:59
func_t StartFrame
Definition progdefs.h:74
float trace_fraction
Definition progdefs.h:65
func_t main
Definition progdefs.h:73
vec3_t v_right
Definition progdefs.h:62
float parm14
Definition progdefs.h:57
float trace_allsolid
Definition progdefs.h:63
float parm3
Definition progdefs.h:46
float parm10
Definition progdefs.h:53
float trace_plane_dist
Definition progdefs.h:68
float parm6
Definition progdefs.h:49
func_t PlayerPostThink
Definition progdefs.h:76
float parm2
Definition progdefs.h:45
int trace_ent
Definition progdefs.h:69
float parm8
Definition progdefs.h:51
float parm11
Definition progdefs.h:54
float trace_startsolid
Definition progdefs.h:64
func_t ClientConnect
Definition progdefs.h:78
float parm4
Definition progdefs.h:47
float force_retouch
Definition progdefs.h:34
float parm12
Definition progdefs.h:55
float coop
Definition progdefs.h:37
float parm1
Definition progdefs.h:44
float killed_monsters
Definition progdefs.h:43
func_t SetNewParms
Definition progdefs.h:81
float teamplay
Definition progdefs.h:38
func_t PutClientInServer
Definition progdefs.h:79
func_t PlayerPreThink
Definition progdefs.h:75
vec3_t v_up
Definition progdefs.h:61
vec3_t trace_plane_normal
Definition progdefs.h:67
string_t mapname
Definition progdefs.h:35
float parm13
Definition progdefs.h:56