aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/true_talk_manager.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-05 19:11:28 -0400
committerPaul Gilbert2016-07-10 16:38:29 -0400
commitb1290d6dd93f2f442bb9649685a9fa713b14821d (patch)
tree440af6f41639ad5e55badfbf00fa693c02960377 /engines/titanic/true_talk/true_talk_manager.h
parentd463be89fac3af6f33ef3c5179594e86cd806f83 (diff)
downloadscummvm-rg350-b1290d6dd93f2f442bb9649685a9fa713b14821d.tar.gz
scummvm-rg350-b1290d6dd93f2f442bb9649685a9fa713b14821d.tar.bz2
scummvm-rg350-b1290d6dd93f2f442bb9649685a9fa713b14821d.zip
TITANIC: Cleanup & renames for starting conversations
Diffstat (limited to 'engines/titanic/true_talk/true_talk_manager.h')
-rw-r--r--engines/titanic/true_talk/true_talk_manager.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/titanic/true_talk/true_talk_manager.h b/engines/titanic/true_talk/true_talk_manager.h
index 991bf1608f..5507cf2a4c 100644
--- a/engines/titanic/true_talk/true_talk_manager.h
+++ b/engines/titanic/true_talk/true_talk_manager.h
@@ -31,13 +31,14 @@ namespace Titanic {
class CGameManager;
class CTreeItem;
-class CGameObject;
+class CTrueTalkNPC;
class CTrueTalkManager {
private:
CGameManager *_gameManager;
CTitleEngine _titleEngine;
TTScripts _scripts;
+ int _currentCharId;
private:
/**
* Loads the statics for the class
@@ -62,7 +63,7 @@ private:
/**
* Gets the script associated with an NPC game object
*/
- TTNamedScript *getNpcScript(CGameObject *npc) const;
+ TTNamedScript *getNpcScript(CTrueTalkNPC *npc) const;
/**
* Gets the script associated with the current room
@@ -129,7 +130,10 @@ public:
void update2();
- void fn1(CGameObject *npc, int val2, int val3);
+ /**
+ * Start a TrueTalk conversation
+ */
+ void start(CTrueTalkNPC *npc, int val2, int val3);
/**
* Return a TrueTalk talker/script