author | tron |
Fri, 11 Feb 2005 17:12:11 +0000 | |
changeset 1357 | a5acbb1f20fe |
parent 1356 | 291c2802243f |
child 1361 | 10d9b95e7a81 |
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); const Sprite *GetSprite(SpriteID sprite); const byte *GetNonSprite(SpriteID sprite); void GfxLoadSprites(void); void IncreaseSpriteLRU(void); #endif