22#ifndef TWINE_RENDERER_SCREENS_H
23#define TWINE_RENDERER_SCREENS_H
25#include "common/scummsys.h"
26#include "graphics/managed_surface.h"
27#include "graphics/palette.h"
28#include "graphics/surface.h"
29#include "twine/twine.h"
46 void fadePal(uint8 r, uint8 g, uint8 b,
const Graphics::Palette &palette, int32 intensity);
51 int32 mapLba2Palette(int32 palIndex);
98 bool loadBitmapDelay(
const char *image, int32 seconds);
Definition: managed_surface.h:51
Simple class for handling a palette data.
Definition: palette.h:61
void fadeToBlack(const Graphics::Palette &palette)
void loadImage(TwineImage image, bool fadeIn=true)
void copyScreen(const Graphics::ManagedSurface &source, Graphics::ManagedSurface &destination)
void fadeToPal(const Graphics::Palette &palette)
void fadePalToPal(const Graphics::Palette &pal1, const Graphics::Palette &pal2)
bool loadImageDelay(TwineImage image, int32 seconds)
bool _flagFade
Definition: screens.h:64
void loadMenuImage(bool fadeIn=true)
void loadCustomPalette(const TwineResource &resource)
void fadeToRed(const Graphics::Palette &palette)
void fadeRedToPal(const Graphics::Palette &palette)
bool _flagBlackPal
Definition: screens.h:61
Graphics::Palette _ptrPal
Definition: screens.h:57
bool _flagPalettePcx
Definition: screens.h:67