[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