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/surface.h" 28 #include "twine/twine.h" 45 void adjustPalette(uint8 r, uint8 g, uint8 b,
const uint32 *palette, int32 intensity);
53 int32 mapLba2Palette(int32 palIndex);
76 void convertPalToRGBA(
const uint8 *in, uint32 *out);
114 bool loadBitmapDelay(
const char *image, int32 seconds);
120 void fadeIn(
const uint32 *palette);
126 void fadeOut(
const uint32 *palette);
137 int32
lerp(int32 value, int32 start, int32 end, int32 t);
Definition: managed_surface.h:51
void copyScreen(const Graphics::ManagedSurface &source, Graphics::ManagedSurface &destination)
void fadeOut(const uint32 *palette)
bool _fadePalette
Definition: screens.h:65
void fadeToPal(const uint32 *palette)
void fadeIn(const uint32 *palette)
void fadeToBlack(const uint32 *palette)
void adjustCrossPalette(const uint32 *pal1, const uint32 *pal2)
uint32 _paletteRGBACustom[NUMOFCOLORS]
Definition: screens.h:59
bool _useAlternatePalette
Definition: screens.h:68
void loadMenuImage(bool fadeIn=true)
uint32 _paletteRGBA[NUMOFCOLORS]
Definition: screens.h:56
uint8 _palette[NUMOFCOLORS *3]
Definition: screens.h:51
uint32 _mainPaletteRGBA[NUMOFCOLORS]
Definition: screens.h:71
Definition: achievements_tables.h:27
void loadCustomPalette(const TwineResource &resource)
int32 lerp(int32 value, int32 start, int32 end, int32 t)
void fadeRedPal(const uint32 *palette)
void fadePalRed(const uint32 *palette)
void loadImage(TwineImage image, bool fadeIn=true)
bool _palResetted
Definition: screens.h:62
bool loadImageDelay(TwineImage image, int32 seconds)