summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs/quake/progdefs.q1
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/quake/progdefs.q1')
-rw-r--r--apps/plugins/sdl/progs/quake/progdefs.q1143
1 files changed, 143 insertions, 0 deletions
diff --git a/apps/plugins/sdl/progs/quake/progdefs.q1 b/apps/plugins/sdl/progs/quake/progdefs.q1
new file mode 100644
index 0000000000..eb15c45c65
--- /dev/null
+++ b/apps/plugins/sdl/progs/quake/progdefs.q1
@@ -0,0 +1,143 @@
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 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
62typedef 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