25#include "common/random.h"
26#include "common/serializer.h"
27#include "graphics/palette.h"
28#include "engines/engine.h"
29#include "ultima/detection.h"
30#include "ultima/ultima0/data/data.h"
31#include "ultima/ultima0/events.h"
32#include "ultima/ultima0/music.h"
53 bool _showMinimap =
false;
125 void playMidi(
const char *name);
127 bool isMidiPlaying()
const {
128 return _music !=
nullptr;
void setSeed(uint32 seed)
uint getRandomNumber(uint max)
Definition: serializer.h:80
EngineFeature
Definition: engine.h:282
Simple class for handling a palette data.
Definition: palette.h:61
Common::Error run() override
Common::Error loadGameStream(Common::SeekableReadStream *stream) override
bool isEnhanced() const
Definition: ultima0.h:89
void setRandomSeed(uint seed)
Definition: ultima0.h:74
uint getRandomNumber(uint maxVal=RND_MAX)
Definition: ultima0.h:81
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override
bool savegamesExist() const
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: ultima0.h:96
bool hasFeature(EngineFeature f) const override
bool shouldQuit() const override
Definition: ultima0.h:62
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: detection.h:65