[Scummvm-git-logs] scummvm master -> cb84426676c4503ddb1c670cdbd0588803c26337

a-yyg 76591232+a-yyg at users.noreply.github.com
Thu Jul 29 14:22:06 UTC 2021


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:
cb84426676 SAGA2: Add playMusic command


Commit: cb84426676c4503ddb1c670cdbd0588803c26337
    https://github.com/scummvm/scummvm/commit/cb84426676c4503ddb1c670cdbd0588803c26337
Author: a/ (yuri.kgpps at gmail.com)
Date: 2021-07-29T22:57:11+09:00

Commit Message:
SAGA2: Add playMusic command

Changed paths:
    engines/saga2/console.cpp
    engines/saga2/console.h


diff --git a/engines/saga2/console.cpp b/engines/saga2/console.cpp
index 18fefec3fe..009cf2a070 100644
--- a/engines/saga2/console.cpp
+++ b/engines/saga2/console.cpp
@@ -82,6 +82,8 @@ Console::Console(Saga2Engine *vm) : GUI::Debugger() {
 	registerCmd("stats", WRAP_METHOD(Console, cmdStats));
 
 	registerCmd("dump_map", WRAP_METHOD(Console, cmdDumpMap));
+
+	registerCmd("play_music", WRAP_METHOD(Console, cmdPlayMusic));
 }
 
 Console::~Console() {
@@ -378,4 +380,15 @@ bool Console::cmdDumpMap(int argc, const char **argv) {
 	return true;
 }
 
+bool Console::cmdPlayMusic(int argc, const char **argv) {
+	if (argc != 2)
+		debugPrintf("Usage: %s <Music Index>\n", argv[0]);
+	else {
+		int currentID = atoi(argv[1]);
+		playMusic(MKTAG('X', 'M', 'I', currentID));
+	}
+
+	return true;
+}
+
 }
diff --git a/engines/saga2/console.h b/engines/saga2/console.h
index e3a1094496..64c0821373 100644
--- a/engines/saga2/console.h
+++ b/engines/saga2/console.h
@@ -78,6 +78,8 @@ private:
 	bool cmdListPlaces(int argc, const char **argv);
 
 	bool cmdDumpMap(int argc, const char **argv);
+
+	bool cmdPlayMusic(int argc, const char **argv);
 };
 
 }




More information about the Scummvm-git-logs mailing list