1 // define this if svqc code wants to use .frame2 and .lerpfrac
2 #define CSQCMODEL_HAVE_TWO_FRAMES
4 // don't define this ever
5 //#define CSQCMODEL_SUPPORT_GETTAGINFO_BEFORE_DRAW
7 // add properties you want networked to CSQC here
8 #define CSQCMODEL_EXTRAPROPERTIES \
9 CSQCMODEL_PROPERTY(1, ReadByte, WriteByte, skin) \
10 CSQCMODEL_PROPERTY(2, ReadShort, WriteShort, colormap) \
11 CSQCMODEL_PROPERTY(4, ReadInt24_t, WriteInt24_t, effects) \
12 CSQCMODEL_PROPERTY_SCALED(8, ReadByte, WriteByte, alpha, 255, 0, 255)
14 // add hook function calls here
15 #define CSQCMODEL_HOOK_PREUPDATE
16 #define CSQCMODEL_HOOK_POSTUPDATE
17 #define CSQCMODEL_HOOK_PREDRAW \
18 CSQCModel_Hook_PreDraw();
19 #define CSQCPLAYER_HOOK_POSTCAMERASETUP
22 //vector PL_MIN = ...;
23 //vector PL_MAX = ...;
24 //vector PL_VIEW_OFS = ...;
25 //vector PL_CROUCH_MIN = ...;
26 //vector PL_CROUCH_MAX = ...;
27 //vector PL_CROUCH_VIEW_OFS = ...;