[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