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