1#ifndef IMAGE_DOODLE_DECODER_H
2#define IMAGE_DOODLE_DECODER_H
4#include "image/image_decoder.h"
5#include "common/stream.h"
6#include "graphics/palette.h"
7#include "graphics/surface.h"
38 static const int kWidth = 320;
39 static const int kHeight = 200;
40 static const int kHeaderSize = 192;
41 static const int kColorDataSize = 1000;
53 void processDoodleCell(
int cellIdx,
const byte *highresData,
54 const byte *colorData1,
const byte *colorData2);
Simple class for handling a palette data.
Definition: palette.h:61
const Graphics::Surface * getSurface() const override
Definition: doodle.h:23
bool loadStream(Common::SeekableReadStream &stream) override
bool loadStreams(Common::SeekableReadStream &highresStream, Common::SeekableReadStream &colorStream1, Common::SeekableReadStream &colorStream2)
const Graphics::Palette & getPalette() const override
Definition: doodle.h:24
DoodleDecoder(const byte *palette)
Definition: image_decoder.h:53