diff options
Diffstat (limited to 'engines/kyra/script_tim.h')
-rw-r--r-- | engines/kyra/script_tim.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/kyra/script_tim.h b/engines/kyra/script_tim.h index 76b4a3d90e..eb3d972fa2 100644 --- a/engines/kyra/script_tim.h +++ b/engines/kyra/script_tim.h @@ -118,6 +118,9 @@ public: virtual void drawDialogueBox(int numStr, const char *s1, const char *s2, const char *s3) {} virtual uint16 processDialogue() { return 1; } + void setDialogueParameters(int clickedButton, int dlgFunc) { _currentTim->clickedButton = clickedButton; _currentTim->dlgFunc = dlgFunc; } + virtual int getNumberOfDialogueButtons() { return 0; } + int _drawPage2; int _palDelayInc, _palDiff, _palDelayAcc; @@ -200,6 +203,8 @@ public: void drawDialogueBox(int numStr, const char *s1, const char *s2, const char *s3); uint16 processDialogue(); + + int getNumberOfDialogueButtons() { return _dialogueNumButtons; } private: KyraEngine_v1 *vm(); |