diff options
author | Walter van Niftrik | 2016-12-28 22:11:53 +0100 |
---|---|---|
committer | Walter van Niftrik | 2016-12-28 22:13:34 +0100 |
commit | cfaf749c60c4c641f11142bde53ce6b183847895 (patch) | |
tree | 61b883572e2ac27378f713c0a00590637bf23148 /engines/adl/adl.h | |
parent | d7844bbf1790243cc317ff63143a257e08677dae (diff) | |
download | scummvm-rg350-cfaf749c60c4c641f11142bde53ce6b183847895.tar.gz scummvm-rg350-cfaf749c60c4c641f11142bde53ce6b183847895.tar.bz2 scummvm-rg350-cfaf749c60c4c641f11142bde53ce6b183847895.zip |
ADL: Implement hires5 game loop
Diffstat (limited to 'engines/adl/adl.h')
-rw-r--r-- | engines/adl/adl.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/adl/adl.h b/engines/adl/adl.h index 2b336c9e86..62c5ea1b8e 100644 --- a/engines/adl/adl.h +++ b/engines/adl/adl.h @@ -239,6 +239,7 @@ protected: Common::Error loadGameState(int slot); Common::Error saveGameState(int slot, const Common::String &desc); + virtual void gameLoop(); virtual void loadState(Common::ReadStream &stream); virtual void saveState(Common::WriteStream &stream); Common::String readString(Common::ReadStream &stream, byte until = 0) const; @@ -253,6 +254,7 @@ protected: Common::String inputString(byte prompt = 0) const; byte inputKey(bool showCursor = true) const; + void getInput(uint &verb, uint &noun); virtual Common::String formatVerbError(const Common::String &verb) const; virtual Common::String formatNounError(const Common::String &verb, const Common::String &noun) const; @@ -388,6 +390,7 @@ protected: State _state; bool _isRestarting, _isRestoring, _isQuitting; + bool _canSaveNow, _canRestoreNow; bool _skipOneCommand; const AdlGameDescription *_gameDescription; @@ -412,12 +415,10 @@ private: byte convertKey(uint16 ascii) const; Common::String getLine() const; Common::String getWord(const Common::String &line, uint &index) const; - void getInput(uint &verb, uint &noun); Console *_console; GUI::Debugger *getDebugger() { return _console; } byte _saveVerb, _saveNoun, _restoreVerb, _restoreNoun; - bool _canSaveNow, _canRestoreNow; }; } // End of namespace Adl |