22 #ifndef LASTEXPRESS_LASTEXPRESS_H 23 #define LASTEXPRESS_LASTEXPRESS_H 25 #include "lastexpress/debug.h" 26 #include "lastexpress/eventhandler.h" 28 #include "common/random.h" 30 #include "engines/engine.h" 32 #include "graphics/pixelformat.h" 65 class ResourceManager;
83 Cursor *getCursor()
const {
return _cursor; }
84 Font *getFont()
const {
return _font; }
85 Logic *getGameLogic()
const {
return _logic; }
86 Menu *getGameMenu()
const {
return _menu; }
91 SceneManager *getSceneManager()
const {
return _sceneMan; }
92 SoundManager *getSoundManager()
const {
return _soundMan; }
98 void backupEventHandlers();
99 void restoreEventHandlers();
108 uint32 getFrameCounter()
const;
125 uint32 _lastFrameCount;
143 #endif // LASTEXPRESS_LASTEXPRESS_H
EngineFeature
Definition: engine.h:253
Definition: lastexpress.h:69
Definition: advancedDetector.h:163
Common::Error run() override
Definition: animation.h:45
Definition: graphics.h:29
Definition: atari-cursor.h:38
Definition: resource.h:36
Definition: graphics.h:37
bool hasFeature(EngineFeature f) const override