22 #ifndef LASTEXPRESS_LOGIC_H 23 #define LASTEXPRESS_LOGIC_H 25 #include "lastexpress/shared.h" 27 #include "lastexpress/eventhandler.h" 29 #include "common/events.h" 33 class LastExpressEngine;
52 void gameOver(SavegameType type, uint32 value, SceneIndex sceneIndex,
bool showScene)
const;
53 void playFinalSequence()
const;
54 void updateCursor(
bool redraw =
true)
const;
56 Action *getGameAction() {
return _action; }
57 Beetle *getGameBeetle() {
return _beetle; }
58 Entities *getGameEntities() {
return _entities; }
59 Fight *getGameFight() {
return _fight; }
60 SaveLoad *getGameSaveLoad() {
return _saveload; }
61 State *getGameState() {
return _state; }
73 void switchChapter()
const;
74 void showCredits()
const;
75 void redrawCursor()
const;
78 bool _flagActionPerformed;
79 bool _ignoreFrameInterval;
80 int _ticksSinceLastSavegame;
87 #endif // LASTEXPRESS_LOGIC_H Definition: lastexpress.h:69
Definition: eventhandler.h:36
Definition: entities.h:45
Definition: animation.h:45
Definition: savegame.h:149