22#ifndef SUPERNOVA_GRAPHICS_H
23#define SUPERNOVA_GRAPHICS_H
25#include "common/scummsys.h"
26#include "graphics/palette.h"
27#include "image/image_decoder.h"
28#include "supernova/supernova.h"
31class SeekableReadStream;
51 bool init(
int filenumber);
53 static const int kMaxSections = 50;
54 static const int kMaxClickFields = 80;
55 static const uint32 kInvalidAddress = 0x00FFFFFF;
73 } _section[kMaxSections];
81 } _clickField[kMaxClickFields];
85 bool loadFromEngineDataFile();
86 bool loadPbmFromEngineDataFile();
Simple class for handling a palette data.
Definition: palette.h:61
Definition: image_decoder.h:53
Definition: graphics.h:41
const Graphics::Surface * getSurface() const override
Definition: graphics.h:48
bool loadStream(Common::SeekableReadStream &stream) override
const Graphics::Palette & getPalette() const override
Definition: graphics.h:49
Definition: supernova.h:61
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: graphics.h:75
Definition: graphics.h:65