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);
Definition: groovie.h:116
Definition: algorithm.h:29