X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=model_iqm.h;h=a56829b4a1ddfc24f80a9aa9962fef3f25e87f8c;hp=2509e0346b71aa8b80d5c9d0c95acaefcf035384;hb=1a73db7156d00f2a1a549718d47e9ec39684325f;hpb=286eef4523881589b16fc01f3018e1d0bcad85ca diff --git a/model_iqm.h b/model_iqm.h index 2509e034..a56829b4 100644 --- a/model_iqm.h +++ b/model_iqm.h @@ -48,6 +48,9 @@ iqmmesh_t; #define IQM_FLOAT 7 #define IQM_DOUBLE 8 +// animflags +#define IQM_LOOP 1 + typedef struct iqmtriangle_s { unsigned int vertex[3]; @@ -58,7 +61,7 @@ typedef struct iqmjoint_s { unsigned int name; signed int parent; - float origin[3], rotation[3]; + float origin[3], rotation[3], scale[3]; } iqmjoint_t; @@ -66,7 +69,7 @@ typedef struct iqmpose_s { signed int parent; unsigned int channelmask; - float channeloffset[6], channelscale[6]; + float channeloffset[9], channelscale[9]; } iqmpose_t; @@ -74,7 +77,7 @@ typedef struct iqmanim_s { unsigned int name; unsigned int first_frame, num_frames; - unsigned int framerate; + float framerate; unsigned int flags; } iqmanim_t;