25 #include "common/scummsys.h" 26 #include "common/system.h" 27 #include "common/error.h" 28 #include "common/fs.h" 29 #include "common/random.h" 30 #include "common/serializer.h" 31 #include "common/util.h" 32 #include "engines/engine.h" 33 #include "graphics/macgui/macwindowmanager.h" 35 #include "fool/detection.h" 37 #define SCREEN_WIDTH 0x200 38 #define SCREEN_HEIGHT 0x156 39 #define MENU_HEIGHT 0x14 40 #define SCREEN_PAGE_SIZE (SCREEN_WIDTH*SCREEN_HEIGHT/8) // 0x5580 44 struct FoolGameDescription;
68 uint32 getFeatures()
const;
117 #define SHOULD_QUIT ::Fool::g_engine->shouldQuit() Definition: managed_surface.h:51
EngineFeature
Definition: engine.h:282
Common::Error syncGame(Common::Serializer &s)
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: fool.h:92
uint getRandomNumber(uint max)
Definition: serializer.h:80
Definition: macwindowmanager.h:149
const Common::String _targetName
Definition: engine.h:186
Definition: detection.h:27
Common::String getGameId() const
Common::Error run() override
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: fool.h:89
Common::Error loadGameStream(Common::SeekableReadStream *stream) override
Definition: fool.h:110
bool hasFeature(EngineFeature f) const override
Definition: fool.h:82
uint32 getRandomNumber(uint maxNum)
Definition: fool.h:78
Common::Error saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override
Definition: fool.h:106
Definition: detection.h:29