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" 31 class SeekableReadStream;
39 class SupernovaEngine;
46 void destroy()
override;
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();
Definition: image_decoder.h:53
Definition: supernova.h:61
Definition: graphics.h:75
const Graphics::Surface * getSurface() const override
Definition: graphics.h:48
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: graphics.h:41
Simple class for handling a palette data.
Definition: palette.h:55
Definition: graphics.h:65
const Graphics::Palette & getPalette() const override
Definition: graphics.h:49