aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/messages/messages.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/messages/messages.cpp')
-rw-r--r--engines/titanic/messages/messages.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/titanic/messages/messages.cpp b/engines/titanic/messages/messages.cpp
index a8507063ff..db89c3de3d 100644
--- a/engines/titanic/messages/messages.cpp
+++ b/engines/titanic/messages/messages.cpp
@@ -25,6 +25,7 @@
#include "titanic/core/game_object.h"
#include "titanic/core/message_target.h"
#include "titanic/core/tree_item.h"
+#include "titanic/pet_control/pet_control.h"
#include "titanic/titanic.h"
namespace Titanic {
@@ -163,4 +164,16 @@ bool CMessage::isLeaveViewMsg() const {
return dynamic_cast<const CLeaveViewMsg *>(this) != nullptr;
}
+/*------------------------------------------------------------------------*/
+
+CShowTextMsg::CShowTextMsg() : CMessage(), _message("NO TEXT INCLUDED!!!") {
+}
+
+CShowTextMsg::CShowTextMsg(const CString &msg) : CMessage(), _message(msg) {
+}
+
+CShowTextMsg::CShowTextMsg(StringId stringId) : CMessage() {
+ _message = g_vm->_strings[stringId];
+}
+
} // End of namespace Titanic