|
@@ -10,6 +10,7 @@
|
|
|
#pragma once
|
|
|
|
|
|
#include "../render/IImage.h"
|
|
|
+#include "../render/IRenderHandler.h"
|
|
|
|
|
|
struct SDL_Palette;
|
|
|
|
|
@@ -24,7 +25,7 @@ class ImageSharedScaled final : public ISharedImage, public std::enable_shared_f
|
|
|
public:
|
|
|
ImageSharedScaled(std::shared_ptr<SDLImageShared> sourceImage);
|
|
|
|
|
|
- void draw(SDL_Surface * where, const Point & dest, const Rect * src, uint8_t alpha, EImageBlitMode mode) const;
|
|
|
+ void draw(SDL_Surface * where, SDL_Palette * palette, const Point & dest, const Rect * src, uint8_t alpha, EImageBlitMode mode) const override;
|
|
|
|
|
|
void exportBitmap(const boost::filesystem::path & path) const override;
|
|
|
Point dimensions() const override;
|