]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/csqcmodel/settings.qh
only hide the LOCAL player!
[xonotic/xonotic-data.pk3dir.git] / qcsrc / csqcmodel / settings.qh
1 // define this if svqc code wants to use .frame2 and .lerpfrac
2 #define CSQCMODELS_HAVE_TWO_FRAMES
3
4 // don't define this ever
5 //#define CSQCMODELS_SUPPORT_GETTAGINFO_BEFORE_DRAW
6
7 // add properties you want networked to CSQC here
8 #define CSQCMODELS_EXTRAPROPERTIES(multiplier) \
9         PROPERTY(multiplier*1, ReadByte, WriteByte, skin) \
10         PROPERTY(multiplier*2, ReadShort, WriteShort, colormap) \
11         PROPERTY(multiplier*4, ReadInt24_t, WriteInt24_t, effects) \
12         PROPERTY_SCALED(multiplier*8, ReadByte, WriteByte, alpha, 255, 0, 255) \
13         PROPERTY_SCALED(multiplier*16, ReadByte, WriteByte, glowmod_x, 32, 0, 255) \
14         PROPERTY_SCALED(multiplier*16, ReadByte, WriteByte, glowmod_y, 32, 0, 255) \
15         PROPERTY_SCALED(multiplier*16, ReadByte, WriteByte, glowmod_z, 32, 0, 255)
16
17 // add hook function calls here
18 #define CSQCMODELS_HOOK_PREUPDATE
19 #define CSQCMODELS_HOOK_POSTUPDATE
20 #define CSQCMODELS_HOOK_PREDRAW