[Scummvm-cvs-logs] SF.net SVN: scummvm: [27405] scummvm/trunk/engines/saga

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Fri Jun 15 01:42:40 CEST 2007


Revision: 27405
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27405&view=rev
Author:   thebluegr
Date:     2007-06-14 16:42:39 -0700 (Thu, 14 Jun 2007)

Log Message:
-----------
Added another console command for IHNM

Modified Paths:
--------------
    scummvm/trunk/engines/saga/console.cpp
    scummvm/trunk/engines/saga/console.h

Modified: scummvm/trunk/engines/saga/console.cpp
===================================================================
--- scummvm/trunk/engines/saga/console.cpp	2007-06-14 23:28:30 UTC (rev 27404)
+++ scummvm/trunk/engines/saga/console.cpp	2007-06-14 23:42:39 UTC (rev 27405)
@@ -38,17 +38,18 @@
 Console::Console(SagaEngine *vm) : GUI::Debugger() {
 	_vm = vm;
 
-	DCmd_Register("continue",         WRAP_METHOD(Console, Cmd_Exit));
+	DCmd_Register("continue",			WRAP_METHOD(Console, Cmd_Exit));
 
 	// CVAR_Register_I(&_soundEnabled, "sound", NULL, CVAR_CFG, 0, 1);
 	// CVAR_Register_I(&_musicEnabled, "music", NULL, CVAR_CFG, 0, 1);
 
 	// Actor commands
-	DCmd_Register("actor_walk_to",    WRAP_METHOD(Console, cmdActorWalkTo));
+	DCmd_Register("actor_walk_to",		WRAP_METHOD(Console, cmdActorWalkTo));
 
 	// Animation commands
-	DCmd_Register("anim_info",        WRAP_METHOD(Console, Cmd_AnimInfo));
-	DCmd_Register("cutaway_info",     WRAP_METHOD(Console, Cmd_CutawayInfo));
+	DCmd_Register("anim_info",			WRAP_METHOD(Console, cmdAnimInfo));
+	DCmd_Register("cutaway_info",		WRAP_METHOD(Console, cmdCutawayInfo));
+	DCmd_Register("play_cutaway",		WRAP_METHOD(Console, cmdPlayCutaway));
 
 	// Game stuff
 
@@ -87,17 +88,24 @@
 	return true;
 }
 
-
-bool Console::Cmd_AnimInfo(int argc, const char **argv) {
+bool Console::cmdAnimInfo(int argc, const char **argv) {
 	_vm->_anim->animInfo();
 	return true;
 }
 
-bool Console::Cmd_CutawayInfo(int argc, const char **argv) {
+bool Console::cmdCutawayInfo(int argc, const char **argv) {
 	_vm->_anim->cutawayInfo();
 	return true;
 }
 
+bool Console::cmdPlayCutaway(int argc, const char **argv) {
+	if (argc != 2)
+		DebugPrintf("Usage: %s <Cutaway number>\n", argv[0]);
+	else
+		_vm->_anim->playCutaway(atoi(argv[1]), false);
+	return true;
+}
+
 bool Console::cmdCurrentScene(int argc, const char **argv) {
 	DebugPrintf("Current Scene is: %i, scene resource id: %i\n", 
 		_vm->_scene->currentSceneNumber(), _vm->_scene->currentSceneResourceId());

Modified: scummvm/trunk/engines/saga/console.h
===================================================================
--- scummvm/trunk/engines/saga/console.h	2007-06-14 23:28:30 UTC (rev 27404)
+++ scummvm/trunk/engines/saga/console.h	2007-06-14 23:42:39 UTC (rev 27405)
@@ -40,8 +40,9 @@
 private:
 	bool cmdActorWalkTo(int argc, const char **argv);
 
-	bool Cmd_AnimInfo(int argc, const char **argv);
-	bool Cmd_CutawayInfo(int argc, const char **argv);
+	bool cmdAnimInfo(int argc, const char **argv);
+	bool cmdCutawayInfo(int argc, const char **argv);
+	bool cmdPlayCutaway(int argc, const char **argv);
 
 	bool cmdCurrentScene(int argc, const char **argv);
 	bool cmdCurrentChapter(int argc, const char **argv);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list