]> icculus.org git repositories - divverent/darkplaces.git/blob - clprogdefs.h
Gecko: add a platform-specific search path for XULrunner. This makes it possible...
[divverent/darkplaces.git] / clprogdefs.h
1 /* file generated by qcc, do not modify */
2
3
4 #ifndef CLPROGDEFS_H
5 #define CLPROGDEFS_H
6
7 typedef struct cl_globalvars_s
8 {
9         int                     pad[28];
10         int                     self;
11         int                     other;
12         int                     world;
13         float           time;
14         float           frametime;
15         float           player_localentnum;
16         float           player_localnum;
17         float           maxclients;
18         float           clientcommandframe;
19         float           servercommandframe;
20         string_t        mapname;
21         vec3_t          v_forward;
22         vec3_t          v_up;
23         vec3_t          v_right;
24         float           trace_allsolid;
25         float           trace_startsolid;
26         float           trace_fraction;
27         vec3_t          trace_endpos;
28         vec3_t          trace_plane_normal;
29         float           trace_plane_dist;
30         int                     trace_ent;
31         float           trace_inopen;
32         float           trace_inwater;
33         func_t          CSQC_Init;
34         func_t          CSQC_Shutdown;
35         func_t          CSQC_InputEvent;
36         func_t          CSQC_UpdateView;
37         func_t          CSQC_ConsoleCommand;
38         vec3_t          pmove_org;
39         vec3_t          pmove_vel;
40         vec3_t          pmove_mins;
41         vec3_t          pmove_maxs;
42         float           input_timelength;
43         vec3_t          input_angles;
44         vec3_t          input_movevalues;
45         float           input_buttons;
46         float           movevar_gravity;
47         float           movevar_stopspeed;
48         float           movevar_maxspeed;
49         float           movevar_spectatormaxspeed;
50         float           movevar_accelerate;
51         float           movevar_airaccelerate;
52         float           movevar_wateraccelerate;
53         float           movevar_friction;
54         float           movevar_waterfriction;
55         float           movevar_entgravity;
56 } cl_globalvars_t;
57
58 typedef struct cl_entvars_s
59 {
60         float           modelindex;
61         vec3_t          absmin;
62         vec3_t          absmax;
63         float                   entnum;
64         float                   drawmask;
65         func_t                  predraw;
66         float           movetype;
67         float           solid;
68         vec3_t          origin;
69         vec3_t          oldorigin;
70         vec3_t          velocity;
71         vec3_t          angles;
72         vec3_t          avelocity;
73         string_t        classname;
74         string_t        model;
75         float           frame;
76         float           skin;
77         float           effects;
78         vec3_t          mins;
79         vec3_t          maxs;
80         vec3_t          size;
81         func_t          touch;
82         func_t          use;
83         func_t          think;
84         func_t          blocked;
85         float           nextthink;
86         int                     chain;
87         string_t        netname;
88         int                     enemy;
89         float           flags;
90         float           colormap;
91         int                     owner;
92 } cl_entvars_t;
93
94 #define CL_PROGHEADER_CRC 52195
95
96 #endif