22 #ifndef SUPERNOVA_GRAPHICS_H 23 #define SUPERNOVA_GRAPHICS_H 25 #include "common/scummsys.h" 26 #include "image/image_decoder.h" 27 #include "supernova/supernova.h" 30 class SeekableReadStream;
38 class SupernovaEngine;
45 void destroy()
override;
48 const byte *
getPalette()
const override {
return _palette; }
50 bool init(
int filenumber);
52 static const int kMaxSections = 50;
53 static const int kMaxClickFields = 80;
54 static const uint32 kInvalidAddress = 0x00FFFFFF;
72 } _section[kMaxSections];
80 } _clickField[kMaxClickFields];
84 bool loadFromEngineDataFile();
85 bool loadPbmFromEngineDataFile();
Definition: image_decoder.h:52
Definition: supernova.h:61
Definition: graphics.h:74
const Graphics::Surface * getSurface() const override
Definition: graphics.h:47
Definition: algorithm.h:29
Definition: formatinfo.h:28
const byte * getPalette() const override
Definition: graphics.h:48
Definition: graphics.h:40
Definition: graphics.h:64