]> de.git.xonotic.org Git - xonotic/darkplaces.git/blob - clprogdefs.h
added DP_EF_NOGUNBOB extension
[xonotic/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