mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Added SDLImage::doubleFlip()
This commit is contained in:
@@ -78,6 +78,7 @@ public:
|
||||
|
||||
virtual void horizontalFlip() = 0;
|
||||
virtual void verticalFlip() = 0;
|
||||
virtual void doubleFlip() = 0;
|
||||
|
||||
IImage();
|
||||
virtual ~IImage();
|
||||
|
@@ -281,6 +281,12 @@ void SDLImage::verticalFlip()
|
||||
surf = flipped;
|
||||
}
|
||||
|
||||
void SDLImage::doubleFlip()
|
||||
{
|
||||
horizontalFlip();
|
||||
verticalFlip();
|
||||
}
|
||||
|
||||
// Keep the original palette, in order to do color switching operation
|
||||
void SDLImage::savePalette()
|
||||
{
|
||||
|
@@ -64,6 +64,7 @@ public:
|
||||
|
||||
void horizontalFlip() override;
|
||||
void verticalFlip() override;
|
||||
void doubleFlip() override;
|
||||
|
||||
void shiftPalette(uint32_t firstColorID, uint32_t colorsToMove, uint32_t distanceToMove) override;
|
||||
void adjustPalette(const ColorFilter & shifter, uint32_t colorsToSkipMask) override;
|
||||
|
Reference in New Issue
Block a user