From 70f7770c6a5e5febc43ee81a8a1b33547c366c37 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 8 Jan 2014 11:35:23 +0200 Subject: FULLPIPE: Started fixing ObjstateCommand object inheritance --- engines/fullpipe/messages.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'engines/fullpipe/messages.cpp') 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; -- cgit v1.2.3