X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=spritegn.h;h=9647311077e8ce5c382f8764366a1367fb0612bc;hb=b12e38c72db12e1706ea808688c1c7773e94e162;hp=4b47cb0f9f26fb92f039ed0468b1d75b10b893e2;hpb=893e82ea54d7088f4ab5f941c09dd9d91714ffd6;p=xonotic%2Fdarkplaces.git diff --git a/spritegn.h b/spritegn.h index 4b47cb0f..96473110 100644 --- a/spritegn.h +++ b/spritegn.h @@ -45,10 +45,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // //------------------------------------------------------- -#define SPRITE_VERSION 1 +#define SPRITE_VERSION 1 #define SPRITEHL_VERSION 2 #define SPRITE32_VERSION 32 +#define SPRITE2_VERSION 2 + typedef struct { int ident; @@ -76,6 +78,21 @@ typedef struct synctype_t synctype; } dspritehl_t; +typedef struct +{ + int width, height; + int origin_x, origin_y; // raster coordinates inside pic + char name[64]; // name of pcx file +} dsprite2frame_t; + +typedef struct +{ + int ident; + int version; + int numframes; + dsprite2frame_t frames[1]; // variable sized +} dsprite2_t; + #define SPR_VP_PARALLEL_UPRIGHT 0 #define SPR_FACING_UPRIGHT 1 #define SPR_VP_PARALLEL 2