aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/messages.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-08 11:35:23 +0200
committerEugene Sandulenko2014-01-08 11:35:23 +0200
commit70f7770c6a5e5febc43ee81a8a1b33547c366c37 (patch)
tree37a1faafc030180b4746b8e508461f89cf8f6f3e /engines/fullpipe/messages.cpp
parent19fb0d11bcd995c0c6ffd10ab11f82b02100bd8e (diff)
downloadscummvm-rg350-70f7770c6a5e5febc43ee81a8a1b33547c366c37.tar.gz
scummvm-rg350-70f7770c6a5e5febc43ee81a8a1b33547c366c37.tar.bz2
scummvm-rg350-70f7770c6a5e5febc43ee81a8a1b33547c366c37.zip
FULLPIPE: Started fixing ObjstateCommand object inheritance
Diffstat (limited to 'engines/fullpipe/messages.cpp')
-rw-r--r--engines/fullpipe/messages.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/fullpipe/messages.cpp b/engines/fullpipe/messages.cpp
index 34308976b9..9af4c59116 100644
--- a/engines/fullpipe/messages.cpp
+++ b/engines/fullpipe/messages.cpp
@@ -234,12 +234,16 @@ ObjstateCommand::ObjstateCommand() {
_objCommandName = 0;
}
+ObjstateCommand::~ObjstateCommand() {
+ free(_objCommandName);
+}
+
bool ObjstateCommand::load(MfcArchive &file) {
debug(5, "ObjStateCommand::load()");
_objtype = kObjTypeObjstateCommand;
- _cmd.load(file);
+ ExCommand::load(file);
_value = file.readUint32LE();
@@ -248,6 +252,12 @@ bool ObjstateCommand::load(MfcArchive &file) {
return true;
}
+ObjstateCommand *ObjstateCommand::createClone() {
+ warning("STUB: ObjstateCommand::createClone()");
+
+ return this;
+}
+
MessageQueue::MessageQueue() {
_field_14 = 0;
_parId = 0;