// FIXME: shorten these?
typedef struct mspriteframe_s
{
- int width;
- int height;
+// int width;
+// int height;
float up, down, left, right;
- int gl_texturenum, gl_fogtexturenum;
+ rtexture_t *texture, *fogtexture;
} mspriteframe_t;
-typedef struct
-{
- int numframes;
- float *intervals;
- mspriteframe_t *frames[1];
-} mspritegroup_t;
-
-typedef struct
-{
- spriteframetype_t type;
- mspriteframe_t *frameptr;
-} mspriteframedesc_t;
-
typedef struct
{
int type;
- int maxwidth;
- int maxheight;
- int numframes;
- float beamlength; // remove?
- void *cachespot; // remove?
- mspriteframedesc_t frames[1];
+// int maxwidth;
+// int maxheight;
+// int numframes;
+// float beamlength; // remove?
+// void *cachespot; // remove?
+ int ofs_frames;
} msprite_t;