aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/pet_control/pet_control.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-06-26 23:00:00 -0400
committerPaul Gilbert2016-07-15 19:25:19 -0400
commitef1d10e926fcf31ffeb5c594a305ec0cd8bf7064 (patch)
treee475bdb1a91a7f87f96a9582addd861ea66a4a66 /engines/titanic/pet_control/pet_control.h
parentb6f476c70f90dd451e7e931fe91ce7c86b922b20 (diff)
downloadscummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.tar.gz
scummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.tar.bz2
scummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.zip
TITANIC: Implemented remaining CGameManager methods and others
Diffstat (limited to 'engines/titanic/pet_control/pet_control.h')
-rw-r--r--engines/titanic/pet_control/pet_control.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/engines/titanic/pet_control/pet_control.h b/engines/titanic/pet_control/pet_control.h
index e389a0e31a..5601c403f4 100644
--- a/engines/titanic/pet_control/pet_control.h
+++ b/engines/titanic/pet_control/pet_control.h
@@ -386,6 +386,13 @@ public:
void resetActiveNPC();
/**
+ * Resets NPC in conversations
+ */
+ void convResetNPC() {
+ _conversations.resetNPC();
+ }
+
+ /**
* Resets the conversation dials back to 0 position
*/
void resetDials0() { _conversations.resetDials0(); }
@@ -543,6 +550,23 @@ public:
bool isSuccUBusRoom(const CRoomFlags &roomFlags) {
return roomFlags.isSuccUBusRoomFlags();
}
+
+ /**
+ * Called with a phonograph action for Send, Receive, or Record
+ */
+ void phonographAction(const CString &action) {
+ // Original had some code that had no effect
+ }
+
+ /**
+ * Sets the status buttons for the starfield control
+ */
+ void starsSetButtons(int val1, int val2);
+
+ /**
+ * Set whether the user has the galactic reference material
+ */
+ void starsSetReference(bool hasRef);
};
} // End of namespace Titanic