aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova2/state.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova2/state.h')
-rw-r--r--engines/supernova2/state.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/supernova2/state.h b/engines/supernova2/state.h
index b849cde14d..237298f24e 100644
--- a/engines/supernova2/state.h
+++ b/engines/supernova2/state.h
@@ -143,6 +143,7 @@ public:
// Dialog
int _currentSentence;
int _sentenceNumber[6];
+ StringId _texts[6];
byte _rows[6];
byte _rowsStart[6];
@@ -171,6 +172,13 @@ public:
void handleInput();
void handleTime();
void setAnimationTimer(int ticks);
+ int dialog(int num, byte rowLength[6], StringId text[6], int number);
+ void sentence(int number, bool brightness);
+ void say(StringId textId);
+ void say(const char *text);
+ void reply(StringId textId, int aus1, int aus2);
+ void reply(const char *text, int aus1, int aus2);
+ void mousePosDialog(int x, int y);
private:
int _prevImgId;