From 8c237b3ee2c6b33edcc11ce9783f87e34f971508 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 9 Jun 2016 22:14:29 -0400 Subject: TITANIC: Fix NPC handleQuote method stubs --- engines/titanic/true_talk/barbot_script.cpp | 5 +++-- engines/titanic/true_talk/barbot_script.h | 4 +++- engines/titanic/true_talk/bellbot_script.cpp | 7 ++++--- engines/titanic/true_talk/bellbot_script.h | 4 +++- engines/titanic/true_talk/deskbot_script.h | 1 + engines/titanic/true_talk/doorbot_script.h | 1 + engines/titanic/true_talk/liftbot_script.h | 1 + engines/titanic/true_talk/maitred_script.h | 1 + engines/titanic/true_talk/tt_npc_script.h | 2 ++ 9 files changed, 19 insertions(+), 7 deletions(-) (limited to 'engines/titanic') diff --git a/engines/titanic/true_talk/barbot_script.cpp b/engines/titanic/true_talk/barbot_script.cpp index 2687336388..a864107e91 100644 --- a/engines/titanic/true_talk/barbot_script.cpp +++ b/engines/titanic/true_talk/barbot_script.cpp @@ -207,8 +207,9 @@ int BarbotScript::proc15() const { return 0; } -bool BarbotScript::proc16() const { - warning("TODO"); +bool BarbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence, + int val, uint tagId, uint remainder) const { + warning("TODO: handleQuote"); return false; } diff --git a/engines/titanic/true_talk/barbot_script.h b/engines/titanic/true_talk/barbot_script.h index 419d7cf606..d49cf59a54 100644 --- a/engines/titanic/true_talk/barbot_script.h +++ b/engines/titanic/true_talk/barbot_script.h @@ -59,7 +59,9 @@ public: virtual int proc10() const; virtual int proc15() const; - virtual bool proc16() const; + + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, + int val, uint tagId, uint remainder) const; virtual bool proc18() const; virtual int proc21(int v1, int v2, int v3); diff --git a/engines/titanic/true_talk/bellbot_script.cpp b/engines/titanic/true_talk/bellbot_script.cpp index 78eab6ee1f..ddb7e04b44 100644 --- a/engines/titanic/true_talk/bellbot_script.cpp +++ b/engines/titanic/true_talk/bellbot_script.cpp @@ -66,9 +66,10 @@ int BellbotScript::proc15() const { return 0; } -bool BellbotScript::proc16() const { - warning("TODO"); - return 0; +bool BellbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence, + int val, uint tagId, uint remainder) const { + warning("TODO: handleQuote"); + return false; } bool BellbotScript::proc18() const { diff --git a/engines/titanic/true_talk/bellbot_script.h b/engines/titanic/true_talk/bellbot_script.h index cc70b27b8d..1c027e733a 100644 --- a/engines/titanic/true_talk/bellbot_script.h +++ b/engines/titanic/true_talk/bellbot_script.h @@ -46,7 +46,9 @@ public: virtual void proc7(int v1, int v2); virtual int proc10() const; virtual int proc15() const; - virtual bool proc16() const; + + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, + int val, uint tagId, uint remainder) const; virtual bool proc18() const; virtual int proc21(int v1, int v2, int v3); diff --git a/engines/titanic/true_talk/deskbot_script.h b/engines/titanic/true_talk/deskbot_script.h index 224496cc0f..0012cf7bc1 100644 --- a/engines/titanic/true_talk/deskbot_script.h +++ b/engines/titanic/true_talk/deskbot_script.h @@ -41,6 +41,7 @@ public: virtual void proc7(int v1, int v2); virtual int proc10() const; virtual int proc15() const; + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, int val, uint tagId, uint remainder) const; diff --git a/engines/titanic/true_talk/doorbot_script.h b/engines/titanic/true_talk/doorbot_script.h index f7015e14dd..912e881792 100644 --- a/engines/titanic/true_talk/doorbot_script.h +++ b/engines/titanic/true_talk/doorbot_script.h @@ -52,6 +52,7 @@ public: virtual void proc7(int v1, int v2); virtual int proc10() const; virtual int proc15() const; + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, int val, uint tagId, uint remainder) const; diff --git a/engines/titanic/true_talk/liftbot_script.h b/engines/titanic/true_talk/liftbot_script.h index 1db3163956..f3704e128b 100644 --- a/engines/titanic/true_talk/liftbot_script.h +++ b/engines/titanic/true_talk/liftbot_script.h @@ -48,6 +48,7 @@ public: virtual int proc9() const; virtual int proc10() const; virtual int proc15() const; + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, int val, uint tagId, uint remainder) const; diff --git a/engines/titanic/true_talk/maitred_script.h b/engines/titanic/true_talk/maitred_script.h index 0ebfabfe7f..ea3aaee782 100644 --- a/engines/titanic/true_talk/maitred_script.h +++ b/engines/titanic/true_talk/maitred_script.h @@ -44,6 +44,7 @@ public: virtual void proc7(int v1, int v2); virtual int proc10() const; + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, int val, uint tagId, uint remainder) const; diff --git a/engines/titanic/true_talk/tt_npc_script.h b/engines/titanic/true_talk/tt_npc_script.h index bcf3c7decd..be96cf9738 100644 --- a/engines/titanic/true_talk/tt_npc_script.h +++ b/engines/titanic/true_talk/tt_npc_script.h @@ -276,8 +276,10 @@ public: virtual void selectResponse(int id); virtual int proc15(int id) const; + virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence, int val, uint tagId, uint remainder) const; + virtual bool proc17() const; virtual bool proc18() const; -- cgit v1.2.3