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;
EngineFeature
Definition: engine.h:258
void setRandomSeed(uint seed)
Definition: ultima0.h:74
bool hasFeature(EngineFeature f) const override
Common::Error loadGameStream(Common::SeekableReadStream *stream) override
uint getRandomNumber(uint max)
Common::Error run() override
Definition: detection.h:65
bool shouldQuit() const override
Definition: ultima0.h:62
Definition: serializer.h:79
Definition: detection.h:27
bool isEnhanced() const
Definition: ultima0.h:89
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: ultima0.h:96
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
uint getRandomNumber(uint maxVal=RND_MAX)
Definition: ultima0.h:81
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override
void setSeed(uint32 seed)
Simple class for handling a palette data.
Definition: palette.h:55
bool savegamesExist() const