9 #define PROPERTY_FRAME 32768
10 #define PROPERTY_FRAME2 16384
11 #define PROPERTY_LERPFRAC 8192
13 #define ALLPROPERTIES_COMMON \
14 PROPERTY(PROPERTY_FRAME, ReadByte, WriteByte, frame) \
15 PROPERTY(1, ReadCoord, WriteCoord, origin_x) \
16 PROPERTY(1, ReadCoord, WriteCoord, origin_y) \
17 PROPERTY(1, ReadCoord, WriteCoord, origin_z) \
18 PROPERTY(2, ReadAngle, WriteAngle, angles_x) \
19 PROPERTY(2, ReadAngle, WriteAngle, angles_y) \
20 PROPERTY(2, ReadAngle, WriteAngle, angles_z) \
21 PROPERTY(4, ReadShort, WriteShort, modelindex) \
22 CSQCMODELS_EXTRAPROPERTIES(8)
24 #ifdef CSQCMODELS_HAVE_TWO_FRAMES
31 #define ALLPROPERTIES ALLPROPERTIES_COMMON \
32 PROPERTY(PROPERTY_FRAME2, ReadByte, WriteByte, frame2) \
33 PROPERTY_SCALED(PROPERTY_LERPFRAC, ReadByte, WriteByte, lerpfrac, 255, 0, 255)
35 #define ALLPROPERTIES ALLPROPERTIES_COMMON