diff options
Diffstat (limited to 'engines/sludge/graphics.h')
-rw-r--r-- | engines/sludge/graphics.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sludge/graphics.h b/engines/sludge/graphics.h index 69d1f5f4ed..ecc2bbc21c 100644 --- a/engines/sludge/graphics.h +++ b/engines/sludge/graphics.h @@ -28,6 +28,8 @@ #include "graphics/surface.h" #include "graphics/transparent_surface.h" +#include "sludge/sprbanks.h" + namespace Sludge { class Parallax; @@ -36,6 +38,7 @@ class SpritePalette; struct StackHandler; struct FrozenStuffStruct; +struct LoadedSpriteBank; struct OnScreenPerson; struct SpriteBank; struct Sprite; @@ -139,6 +142,9 @@ public: void displaySpriteLayers(); void killSpriteLayers(); + // Sprite Bank + LoadedSpriteBank *loadBankForAnim(int ID); + // ZBuffer bool setZBuffer(int y); void killZBuffer(); @@ -195,6 +201,9 @@ private: void fontSprite(bool flip, int x, int y, Sprite &single, const SpritePalette &fontPal); uint32 getDrawColor(OnScreenPerson *thisPerson); + // Sprite banks + LoadedSpriteBanks _allLoadedBanks; + // ZBuffer ZBufferData *_zBuffer; void sortZPal(int *oldpal, int *newpal, int size); |