22 #ifndef GROOVIE_VIDEO_VDX_H 23 #define GROOVIE_VIDEO_VDX_H 25 #include "groovie/video/player.h" 26 #include "audio/mixer.h" 38 void resetFlags()
override;
39 void setOrigin(int16 x, int16 y)
override;
42 uint16 loadInternal()
override;
43 bool playFrameInternal()
override;
44 void stopAudioStream()
override;
48 uint8 _palBuf[3 * 256];
68 bool _flagSkipPalette;
75 void expandColorMap(byte *out, uint16 colorMap, uint8 color1, uint8 color0);
76 void decodeBlockStill(byte *buf, byte *colors, uint16 imageWidth, uint8 mask);
77 void decodeBlockDelta(uint32 offset, byte *colors, uint16 imageWidth);
79 void setPalette(uint8 *palette);
80 void fadeIn(uint8 *palette);
85 #endif // GROOVIE_VIDEO_VDX_H
Definition: groovie.h:118
Definition: algorithm.h:29