X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fcsqcmodellib%2Fcommon.qh;h=2c13404f5f6f6a4490d26c3a40a9c3011d5cb7e5;hb=bf5c2d4a98483e1f56f585ec7f22f1bff3c2e954;hp=587645cd4fc27b81e79e5423a6f8a765962954c3;hpb=64b349a338c5355c1b1381ef0987e34c24fae75b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/csqcmodellib/common.qh b/qcsrc/csqcmodellib/common.qh index 587645cd4..2c13404f5 100644 --- a/qcsrc/csqcmodellib/common.qh +++ b/qcsrc/csqcmodellib/common.qh @@ -50,14 +50,15 @@ IN THE SOFTWARE.\ .float frame2time; .float lerpfrac; -#define CSQCMODEL_PROPERTY_FRAME 32768 -#define CSQCMODEL_PROPERTY_FRAME2 16384 -#define CSQCMODEL_PROPERTY_LERPFRAC 8192 -#define CSQCMODEL_PROPERTY_TELEPORTED 4096 // the "teleport bit" cancelling interpolation -#define CSQCMODEL_PROPERTY_MODELINDEX 2048 -#define CSQCMODEL_PROPERTY_ORIGIN 1024 -#define CSQCMODEL_PROPERTY_YAW 512 -#define CSQCMODEL_PROPERTY_PITCHROLL 256 +#define CSQCMODEL_PROPERTY_FRAME 8388608 +#define CSQCMODEL_PROPERTY_TELEPORTED 4194304 // the "teleport bit" cancelling interpolation +#define CSQCMODEL_PROPERTY_MODELINDEX 2097152 +#define CSQCMODEL_PROPERTY_ORIGIN 1048576 +#define CSQCMODEL_PROPERTY_YAW 524288 +#define CSQCMODEL_PROPERTY_PITCHROLL 262144 +#define CSQCMODEL_PROPERTY_FRAME2 131072 +#define CSQCMODEL_PROPERTY_LERPFRAC 65536 +#define CSQCMODEL_PROPERTY_SIZE 32768 #define ALLPROPERTIES_COMMON \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_FRAME, float, ReadByte, WriteByte, frame) \ @@ -65,6 +66,12 @@ IN THE SOFTWARE.\ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_ORIGIN, float, ReadCoord, WriteCoord, origin_x) \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_ORIGIN, float, ReadCoord, WriteCoord, origin_y) \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_ORIGIN, float, ReadCoord, WriteCoord, origin_z) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, mins_x) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, mins_y) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, mins_z) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, maxs_x) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, maxs_y) \ + CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_SIZE, float, ReadShort, WriteShort, maxs_z) \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_PITCHROLL, float, ReadAngle, WriteAngle, angles_x) \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_YAW, float, ReadAngle, WriteAngle, angles_y) \ CSQCMODEL_PROPERTY(CSQCMODEL_PROPERTY_PITCHROLL, float, ReadAngle, WriteAngle, angles_z) \