22 #ifndef PELROCK_VIDEO_H 23 #define PELROCK_VIDEO_H 25 #include "graphics/surface.h" 27 #include "pelrock/events.h" 28 #include "pelrock/fonts/large_font.h" 64 static const uint32 chunkSize = 0x5000;
66 static const int video_special_chars[] = {
98 byte *decodeCopyBlock(byte *data, uint32 offset);
99 byte *decodeRLE(byte *data,
size_t size, uint32 offset);
101 void processFrame(
ChunkHeader &chunk,
const int frameCount);
108 byte decodeChar(byte c);
109 Subtitle *getSubtitleForFrame(uint16 frameNumber);
110 uint _currentSubtitleIndex = 0;
Definition: managed_surface.h:51
Definition: large_font.h:30