aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/illusions/actorresource.cpp6
-rw-r--r--engines/illusions/backgroundresource.cpp2
-rw-r--r--engines/illusions/causethread_duckman.cpp2
-rw-r--r--engines/illusions/scriptresource.cpp3
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) {
}