diff options
author | Michael Lutz <michi@icosahedron.de> | 2021-01-16 16:43:27 +0100 |
---|---|---|
committer | Michael Lutz <michi@icosahedron.de> | 2021-02-22 22:16:07 +0100 |
commit | 02e874145792670c46205d28e876b01de4cc2348 (patch) | |
tree | 9222ca749d6433baeef18f761d475d9b88564e4e /src/spritecache.h | |
parent | f94b2e73e118522c29898a77c2de4bd23451e1c7 (diff) | |
download | openttd-02e874145792670c46205d28e876b01de4cc2348.tar.xz |
Codechange: Allow for using a sprite encoder that is not the currently active blitter when loading a sprite.
Diffstat (limited to 'src/spritecache.h')
-rw-r--r-- | src/spritecache.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/spritecache.h b/src/spritecache.h index 1b738a865..80e92a8f4 100644 --- a/src/spritecache.h +++ b/src/spritecache.h @@ -11,6 +11,7 @@ #define SPRITECACHE_H #include "gfx_type.h" +#include "spriteloader/spriteloader.hpp" /** Data structure describing a sprite. */ struct Sprite { @@ -25,7 +26,7 @@ extern uint _sprite_cache_size; typedef void *AllocatorProc(size_t size); -void *GetRawSprite(SpriteID sprite, SpriteType type, AllocatorProc *allocator = nullptr); +void *GetRawSprite(SpriteID sprite, SpriteType type, AllocatorProc *allocator = nullptr, SpriteEncoder *encoder = nullptr); bool SpriteExists(SpriteID sprite); SpriteType GetSpriteType(SpriteID sprite); |