22 #ifndef MADE_SCREENFX_H 23 #define MADE_SCREENFX_H 25 #include "common/scummsys.h" 37 byte *_palette, *_newPalette;
39 int16 _value, _maxValue, _incr;
46 void run(int16 effectNum,
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
47 void flash(
int count, byte *palette,
int colorCount);
51 static const byte vfxOffsTable[64];
52 static const byte vfxOffsIndexTable[8];
53 const byte *vfxOffsTablePtr;
54 int16 vfxX1, vfxY1, vfxWidth, vfxHeight;
57 void setPalette(byte *palette);
58 void setBlendedPalette(byte *palette, byte *newPalette,
int colorCount, int16 value, int16 maxValue);
59 void startBlendedPalette(byte *palette, byte *newPalette,
int colorCount, int16 maxValue);
60 void stepBlendedPalette();
61 void copyFxRect(
Graphics::Surface *surface, int16 x1, int16 y1, int16 x2, int16 y2);
63 void vfx00(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
64 void vfx01(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
65 void vfx02(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
66 void vfx03(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
67 void vfx04(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
68 void vfx05(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
69 void vfx06(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
70 void vfx07(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
71 void vfx08(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
72 void vfx09(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
73 void vfx10(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
74 void vfx11(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
75 void vfx12(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
76 void vfx13(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
77 void vfx14(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
78 void vfx15(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
79 void vfx16(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
80 void vfx17(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
81 void vfx18(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
82 void vfx19(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
83 void vfx20(
Graphics::Surface *surface, byte *palette, byte *newPalette,
int colorCount);
Definition: screenfx.h:35
Definition: atari-screen.h:60
Definition: formatinfo.h:28
Definition: screenfx.h:42