diff options
author | Paul Gilbert | 2016-05-07 18:41:13 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-10 16:38:43 -0400 |
commit | b480a2f53e3a48a0e741f86e59cc141f8325c958 (patch) | |
tree | 36a1391e9f0ea0fe17cc92e2b7b698a644afec37 /engines/titanic/true_talk/true_talk_manager.h | |
parent | 339df8657e883ba62bd5c4c474ab920dfa3d19c8 (diff) | |
download | scummvm-rg350-b480a2f53e3a48a0e741f86e59cc141f8325c958.tar.gz scummvm-rg350-b480a2f53e3a48a0e741f86e59cc141f8325c958.tar.bz2 scummvm-rg350-b480a2f53e3a48a0e741f86e59cc141f8325c958.zip |
TITANIC: Implementing TTTalker
Diffstat (limited to 'engines/titanic/true_talk/true_talk_manager.h')
-rw-r--r-- | engines/titanic/true_talk/true_talk_manager.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/engines/titanic/true_talk/true_talk_manager.h b/engines/titanic/true_talk/true_talk_manager.h index c11c34f326..1f6bf1641d 100644 --- a/engines/titanic/true_talk/true_talk_manager.h +++ b/engines/titanic/true_talk/true_talk_manager.h @@ -28,6 +28,7 @@ #include "titanic/true_talk/dialogue_file.h" #include "titanic/true_talk/title_engine.h" #include "titanic/true_talk/tt_scripts.h" +#include "titanic/true_talk/tt_talker.h" namespace Titanic { @@ -37,25 +38,6 @@ class CViewItem; class CTrueTalkManager; class CTrueTalkNPC; -class TTTalker : public ListItem { -public: - CTrueTalkManager *_owner; - CTrueTalkNPC *_npc; - CString _string1; - int _field20; - int _field24; - int _field28; -public: - TTTalker() : _owner(nullptr), _npc(nullptr), - _field20(0), _field24(0), _field28(0) {} - TTTalker(CTrueTalkManager *owner, CTrueTalkNPC *npc) : - _owner(owner), _npc(npc), _field20(0), _field24(0), _field28(0) {} - -}; - -class TTTalkerList : public List<TTTalker> { -}; - class CTrueTalkManager { private: CGameManager *_gameManager; @@ -118,6 +100,8 @@ private: * Triggers animation for the NPC */ void triggerNPC(CTrueTalkNPC *npc); + + void setTalker(TTTalker *talker, TTRoomScript *roomScript, CViewItem *view, bool isParrot); public: static int _v1; static int _v2; |