diff options
-rw-r--r-- | engines/illusions/actorresource.cpp | 6 | ||||
-rw-r--r-- | engines/illusions/backgroundresource.cpp | 2 | ||||
-rw-r--r-- | engines/illusions/causethread_duckman.cpp | 2 | ||||
-rw-r--r-- | engines/illusions/scriptresource.cpp | 3 |
4 files changed, 12 insertions, 1 deletions
diff --git a/engines/illusions/actorresource.cpp b/engines/illusions/actorresource.cpp index f1276c0aa7..bcff52288a 100644 --- a/engines/illusions/actorresource.cpp +++ b/engines/illusions/actorresource.cpp @@ -86,6 +86,8 @@ bool ActorResourceLoader::isFlag(int flag) { flag == kRlfLoadFile; } +// Frame + void Frame::load(byte *dataStart, Common::SeekableReadStream &stream) { _flags = stream.readUint16LE(); stream.skip(2); // Skip padding @@ -98,6 +100,8 @@ void Frame::load(byte *dataStart, Common::SeekableReadStream &stream) { compressedPixelsOffs); } +// Sequence + void Sequence::load(byte *dataStart, Common::SeekableReadStream &stream) { _sequenceId = stream.readUint32LE(); _unk4 = stream.readUint32LE(); @@ -107,6 +111,8 @@ void Sequence::load(byte *dataStart, Common::SeekableReadStream &stream) { _sequenceId, _unk4, sequenceCodeOffs); } +// ActorType + void ActorType::load(byte *dataStart, Common::SeekableReadStream &stream) { _actorTypeId = stream.readUint32LE(); _surfInfo.load(stream); diff --git a/engines/illusions/backgroundresource.cpp b/engines/illusions/backgroundresource.cpp index 818f704342..404ac6f5bc 100644 --- a/engines/illusions/backgroundresource.cpp +++ b/engines/illusions/backgroundresource.cpp @@ -145,6 +145,8 @@ int PriorityLayer::getPriority(Common::Point pos) { return _values[mapIndex * 32 * 8 + sx + sy * 32]; } +// ScaleLayer + void ScaleLayer::load(byte *dataStart, Common::SeekableReadStream &stream) { _height = stream.readUint16LE(); stream.skip(2); diff --git a/engines/illusions/causethread_duckman.cpp b/engines/illusions/causethread_duckman.cpp index a10b03f546..4fbe49e309 100644 --- a/engines/illusions/causethread_duckman.cpp +++ b/engines/illusions/causethread_duckman.cpp @@ -27,7 +27,7 @@ namespace Illusions { -// TalkThread +// CauseThread_Duckman CauseThread_Duckman::CauseThread_Duckman(IllusionsEngine_Duckman *vm, uint32 threadId, uint32 callingThreadId, uint notifyFlags, uint32 triggerThreadId) diff --git a/engines/illusions/scriptresource.cpp b/engines/illusions/scriptresource.cpp index 71c8b89dc5..5d93e2a9b7 100644 --- a/engines/illusions/scriptresource.cpp +++ b/engines/illusions/scriptresource.cpp @@ -39,6 +39,7 @@ void ScriptResourceLoader::load(Resource *resource) { void ScriptResourceLoader::unload(Resource *resource) { delete _vm->_scriptResource; + _vm->_scriptResource = 0; } void ScriptResourceLoader::buildFilename(Resource *resource) { @@ -50,6 +51,8 @@ bool ScriptResourceLoader::isFlag(int flag) { flag == kRlfLoadFile; } +// Properties + Properties::Properties() : _count(0), _properties(0) { } |