diff options
Diffstat (limited to 'engines/titanic/true_talk/tt_talker.h')
-rw-r--r-- | engines/titanic/true_talk/tt_talker.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/titanic/true_talk/tt_talker.h b/engines/titanic/true_talk/tt_talker.h index 60a2e56499..4f0b59c044 100644 --- a/engines/titanic/true_talk/tt_talker.h +++ b/engines/titanic/true_talk/tt_talker.h @@ -44,7 +44,6 @@ public: _dialogueId(0), _talkEndState(0), _done(0) {} TTtalker(CTrueTalkManager *owner, CTrueTalkNPC *npc) : _owner(owner), _npc(npc), _dialogueId(0), _talkEndState(0), _done(0) {} - ~TTtalker(); /** * Start a new speech @@ -55,6 +54,12 @@ public: * End the speech */ void endSpeech(int val); + + /** + * Called when a speech is finished, to signal to the associated character + * that the speech is over + */ + void speechEnded(); }; class TTtalkerList : public List<TTtalker> { |