author | tron |
Fri, 11 Feb 2005 15:18:09 +0000 | |
changeset 1356 | 291c2802243f |
parent 1352 | 5880ab4de192 |
child 1357 | a5acbb1f20fe |
permissions | -rw-r--r-- |
#ifndef SPRITECACHE_H #define SPRITECACHE_H typedef struct Sprite { byte info; byte height; uint16 width; int16 x_offs; int16 y_offs; byte data[VARARRAY_SIZE]; } Sprite; assert_compile(sizeof(Sprite) == 8); typedef struct { int xoffs, yoffs; int xsize, ysize; } SpriteDimension; const SpriteDimension *GetSpriteDimension(SpriteID sprite); Sprite *GetSprite(SpriteID sprite); byte *GetNonSprite(SpriteID sprite); void GfxLoadSprites(void); void IncreaseSpriteLRU(void); #endif