22 #ifndef VOYEUR_GRAPHICS_H 23 #define VOYEUR_GRAPHICS_H 25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/rect.h" 28 #include "common/serializer.h" 29 #include "graphics/screen.h" 33 #define SCREEN_WIDTH 320 34 #define SCREEN_HEIGHT 200 38 class DisplayResource;
39 class PictureResource;
40 class ViewPortResource;
41 class ViewPortListResource;
43 class FontInfoResource;
54 typedef void (
Screen::*ScreenMethodPtr)();
57 typedef void (
Screen::*ViewPortRestorePtr)(ViewPortResource *);
61 byte _VGAColors[PALETTE_SIZE];
65 ViewPortResource *_vPort;
85 void setupMCGASaveRect(ViewPortResource *viewPort);
86 void addRectOptSaveRect(ViewPortResource *viewPort,
int idx,
const Common::Rect &bounds);
87 void restoreMCGASaveRect(ViewPortResource *viewPort);
88 void addRectNoSaveBack(ViewPortResource *viewPort,
int idx,
const Common::Rect &bounds);
95 void setPalette(
const byte *palette,
int start,
int count);
96 void setPalette128(
const byte *palette,
int start,
int count);
98 void setColor(
int idx, byte r, byte g, byte b);
99 void setOneColor(
int idx, byte r, byte g, byte b);
100 void setColors(
int start,
int count,
const byte *pal);
102 void fadeDownICF1(
int steps);
103 void fadeUpICF1(
int steps = 0);
104 void fadeDownICF(
int steps);
Definition: atari-screen.h:60
Definition: serializer.h:79
Definition: animation.h:38