summaryrefslogtreecommitdiff
path: root/spritecache.h
AgeCommit message (Collapse)Author
2005-09-18(svn r2962) - const correctness for all Get* functions and most Draw* ↵Darkvater
functions that don't change their pointer parameters - change a lot of byte player types to PlayerID - beautify header files, same "#endif /* filename */" ending
2005-09-10(svn r2933) Implement the non-breaking spacetron
2005-08-14(svn r2866) Move all functions and tables which aren't directly involved in ↵tron
managing the sprite heap to a new file gfxinit.c. This doesn't ease the global variable mess, but makes the distinction between sprite heap and gfx loading routines easier.
2005-08-08(svn r2845) Remove sprite size caching, it was unusedtron
This makes GetSpriteDimension() superflous, because now it's just a thin wrapper around GetSprite() returning only part of the information, therefore remove it too
2005-08-07(svn r2833) Remove saving of sprite cache data:tron
the benefits are questionable, it's error prone, undocumented and hasn't been widely used for ages, if ever
2005-07-24(svn r2701) Insert Id tags into all source filestron
2005-07-19(svn r2633) Move spritecache related variable from variables.h to ↵tron
spritecache.[ch]
2005-07-05(svn r2522) Reorganize sprite load and decompression in order to remove a ↵tron
special case from the sprite blitter, which decompressed certain sprites every time when blitting them
2005-02-13(svn r1865) Fix some warningstron
2005-02-11(svn r1861) Constify Get(Non)Sprite()tron
2005-02-11(svn r1860) The sprite header endianness issue was solved in r1855tron
2005-02-10(svn r1856) Make GfxInitSpriteMem() static, because it's only used withing ↵tron
spritecache.c
2005-02-10(svn r1854) Split GetSpritePtr() into GetSprite() for regular sprites ↵tron
(returning a Sprite*) and GetNonSprite() for "sprites" of type 0xFF (returning byte*)
2005-02-10(svn r1853) Move spritecache function declarations into a header of their ↵tron
own and use SpriteID as parameter type where appropriate