[Scummvm-git-logs] scummvm master -> d91a80a5b399337e39d040450a9c56c077177caf
elasota
noreply at scummvm.org
Sat Jul 2 18:07:02 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d91a80a5b3 MTROPOLIS: Add sink for "debug" attribute
Commit: d91a80a5b399337e39d040450a9c56c077177caf
https://github.com/scummvm/scummvm/commit/d91a80a5b399337e39d040450a9c56c077177caf
Author: elasota (ejlasota at gmail.com)
Date: 2022-07-02T14:06:34-04:00
Commit Message:
MTROPOLIS: Add sink for "debug" attribute
Changed paths:
engines/mtropolis/runtime.cpp
engines/mtropolis/runtime.h
diff --git a/engines/mtropolis/runtime.cpp b/engines/mtropolis/runtime.cpp
index 29b0603a3fc..305dc51ae23 100644
--- a/engines/mtropolis/runtime.cpp
+++ b/engines/mtropolis/runtime.cpp
@@ -2718,6 +2718,9 @@ MiniscriptInstructionOutcome Structural::writeRefAttribute(MiniscriptThread *thr
} else if (attrib == "loop") {
DynamicValueWriteFuncHelper<Structural, &Structural::scriptSetLoop>::create(this, result);
return kMiniscriptInstructionOutcomeContinue;
+ } else if (attrib == "debug") {
+ DynamicValueWriteFuncHelper<Structural, &Structural::scriptSetDebug>::create(this, result);
+ return kMiniscriptInstructionOutcomeContinue;
}
// Attempt to resolve as a child object
@@ -3086,6 +3089,10 @@ MiniscriptInstructionOutcome Structural::scriptSetLoop(MiniscriptThread *thread,
return kMiniscriptInstructionOutcomeContinue;
}
+MiniscriptInstructionOutcome Structural::scriptSetDebug(MiniscriptThread *thread, const DynamicValue &value) {
+ return kMiniscriptInstructionOutcomeContinue;
+}
+
ObjectLinkingScope::ObjectLinkingScope() : _parent(nullptr) {
}
diff --git a/engines/mtropolis/runtime.h b/engines/mtropolis/runtime.h
index e8a1716c0cd..4dbbe467012 100644
--- a/engines/mtropolis/runtime.h
+++ b/engines/mtropolis/runtime.h
@@ -1961,6 +1961,7 @@ protected:
MiniscriptInstructionOutcome scriptSetPaused(MiniscriptThread *thread, const DynamicValue &value);
MiniscriptInstructionOutcome scriptSetLoop(MiniscriptThread *thread, const DynamicValue &value);
+ MiniscriptInstructionOutcome scriptSetDebug(MiniscriptThread *thread, const DynamicValue &value);
// If you override this, you must override visitInternalReferences too.
virtual void linkInternalReferences(ObjectLinkingScope *outerScope);
More information about the Scummvm-git-logs
mailing list