aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/supernova.h
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2017-08-29 01:22:53 +0200
committerThierry Crozat2018-01-23 01:53:28 +0000
commitef14dfb7c301b4210770e95955b27e765b3353b2 (patch)
tree0fc73cae83b4aca058035e42ac1909dd9ee55f67 /engines/supernova/supernova.h
parent9b064e364f77fe114712c145fb094bc6fb0ea569 (diff)
downloadscummvm-rg350-ef14dfb7c301b4210770e95955b27e765b3353b2.tar.gz
scummvm-rg350-ef14dfb7c301b4210770e95955b27e765b3353b2.tar.bz2
scummvm-rg350-ef14dfb7c301b4210770e95955b27e765b3353b2.zip
SUPERNOVA: Adds engine pause
Diffstat (limited to 'engines/supernova/supernova.h')
-rw-r--r--engines/supernova/supernova.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/supernova/supernova.h b/engines/supernova/supernova.h
index 56c4ad68d9..1a81e0f17a 100644
--- a/engines/supernova/supernova.h
+++ b/engines/supernova/supernova.h
@@ -100,12 +100,14 @@ public:
byte _sectionIndex;
byte _menuBrightness;
byte _brightness;
+ uint _timePaused;
uint _delay;
bool _messageDisplayed;
int _textCursorX;
int _textCursorY;
int _textColor;
+ void pauseTimer(bool pause);
int textWidth(const char *text);
int textWidth(const uint16 key);
void initData();
@@ -135,6 +137,7 @@ public:
Common::MemoryReadStream *convertToMod(const char *filename, int version = 1);
virtual bool hasFeature(EngineFeature f) const;
+ virtual void pauseEngineIntern(bool pause);
};
}