1 #ifndef LIB_CSQCMODEL_SETTINGS_H
2 #define LIB_CSQCMODEL_SETTINGS_H
3 // define this if svqc code wants to use .frame2 and .lerpfrac
4 //#define CSQCMODEL_HAVE_TWO_FRAMES
6 // don't define this ever
7 //#define CSQCMODEL_SUPPORT_GETTAGINFO_BEFORE_DRAW
9 // add properties you want networked to CSQC here
10 #define CSQCMODEL_EXTRAPROPERTIES \
11 /* CSQCMODEL_PROPERTY(1, float, ReadShort, WriteShort, colormap) */ \
12 /* CSQCMODEL_PROPERTY(2, float, ReadInt24_t, WriteInt24_t, effects) */
14 // add hook function calls here
15 #define CSQCMODEL_HOOK_PREUPDATE
16 #define CSQCMODEL_HOOK_POSTUPDATE
17 #define CSQCMODEL_HOOK_PREDRAW
18 #define CSQCPLAYER_HOOK_POSTCAMERASETUP
20 // force updates of player entities this frequently (per second) even if unchanged
21 #define CSQCPLAYER_FORCE_UPDATES 4
24 //vector PL_MIN = ...;
25 //vector PL_MAX = ...;
26 //vector PL_VIEW_OFS = ...;
27 //vector PL_CROUCH_MIN = ...;
28 //vector PL_CROUCH_MAX = ...;
29 //vector PL_CROUCH_VIEW_OFS = ...;