[Scummvm-cvs-logs] SF.net SVN: scummvm: [31693] scummvm/trunk/engines/made
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Thu Apr 24 16:39:01 CEST 2008
Revision: 31693
http://scummvm.svn.sourceforge.net/scummvm/?rev=31693&view=rev
Author: thebluegr
Date: 2008-04-24 07:39:01 -0700 (Thu, 24 Apr 2008)
Log Message:
-----------
Unimplemented commands and opcodes throw a warning now
Modified Paths:
--------------
scummvm/trunk/engines/made/script.cpp
scummvm/trunk/engines/made/scriptfuncs.cpp
Modified: scummvm/trunk/engines/made/script.cpp
===================================================================
--- scummvm/trunk/engines/made/script.cpp 2008-04-24 14:15:35 UTC (rev 31692)
+++ scummvm/trunk/engines/made/script.cpp 2008-04-24 14:39:01 UTC (rev 31693)
@@ -514,7 +514,7 @@
}
void ScriptInterpreter::cmd_exit() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_exit");
}
void ScriptInterpreter::cmd_return() {
@@ -548,33 +548,32 @@
}
void ScriptInterpreter::cmd_svar() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_svar");
}
void ScriptInterpreter::cmd_sset() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_sset");
}
void ScriptInterpreter::cmd_split() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_split");
}
void ScriptInterpreter::cmd_snlit() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_snlit");
}
void ScriptInterpreter::cmd_yorn() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_yorn");
}
void ScriptInterpreter::cmd_save() {
- //fflush(stdout); g_system->delayMillis(5000);
- // TODO
+ warning("Unimplemented command: cmd_save");
_stack.setTop(0);
}
void ScriptInterpreter::cmd_restore() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_restore");
}
void ScriptInterpreter::cmd_arg() {
@@ -608,26 +607,27 @@
}
void ScriptInterpreter::cmd_class() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_class");
}
void ScriptInterpreter::cmd_objectp() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_objectp");
}
void ScriptInterpreter::cmd_vectorp() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_vectorp");
}
void ScriptInterpreter::cmd_restart() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_restart");
}
void ScriptInterpreter::cmd_rand() {
- //fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_rand");
}
void ScriptInterpreter::cmd_randomize() {
+ warning("Unimplemented command: cmd_randomize");
// TODO
_stack.setTop(0);
}
@@ -696,19 +696,19 @@
}
void ScriptInterpreter::cmd_catch() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_catch");
}
void ScriptInterpreter::cmd_cdone() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_cdone");
}
void ScriptInterpreter::cmd_throw() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_throw");
}
void ScriptInterpreter::cmd_functionp() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_functionp");
}
void ScriptInterpreter::cmd_le() {
@@ -728,11 +728,11 @@
}
void ScriptInterpreter::cmd_varx() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_varx");
}
void ScriptInterpreter::cmd_setx() {
- fflush(stdout); g_system->delayMillis(5000);
+ warning("Unimplemented command: cmd_setx");
}
} // End of namespace Made
Modified: scummvm/trunk/engines/made/scriptfuncs.cpp
===================================================================
--- scummvm/trunk/engines/made/scriptfuncs.cpp 2008-04-24 14:15:35 UTC (rev 31692)
+++ scummvm/trunk/engines/made/scriptfuncs.cpp 2008-04-24 14:39:01 UTC (rev 31693)
@@ -165,14 +165,17 @@
#undef External
int16 ScriptFunctionsRtz::o1_SYSTEM(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_SYSTEM");
return 0;
}
int16 ScriptFunctionsRtz::o1_INITGRAF(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_INITGRAF");
return 0;
}
int16 ScriptFunctionsRtz::o1_RESTOREGRAF(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_RESTOREGRAF");
return 0;
}
@@ -313,6 +316,7 @@
}
int16 ScriptFunctionsRtz::o1_TEXTPOS(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_TEXTPOS");
return 0;
}
@@ -322,18 +326,22 @@
}
int16 ScriptFunctionsRtz::o1_PLAYNOTE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_PLAYNOTE");
return 0;
}
int16 ScriptFunctionsRtz::o1_STOPNOTE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_STOPNOTE");
return 0;
}
int16 ScriptFunctionsRtz::o1_PLAYTELE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_PLAYTELE");
return 0;
}
int16 ScriptFunctionsRtz::o1_STOPTELE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_STOPTELE");
return 0;
}
@@ -348,6 +356,7 @@
}
int16 ScriptFunctionsRtz::o1_MUSICBEAT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_MUSICBEAT");
return 0;
}
@@ -357,8 +366,8 @@
}
int16 ScriptFunctionsRtz::o1_ADDSPRITE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_ADDSPRITE");
//_vm->_screen->addSprite(argv[0]);
- g_system->delayMillis(5000);
return 0;
}
@@ -368,7 +377,7 @@
}
int16 ScriptFunctionsRtz::o1_DRAWSPRITE(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_DRAWSPRITE");
return 0;
}
@@ -412,35 +421,42 @@
}
int16 ScriptFunctionsRtz::o1_FONT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_FONT");
return 0;
}
int16 ScriptFunctionsRtz::o1_DRAWTEXT(int16 argc, int16 *argv) {
- //g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_DRAWTEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_HOMETEXT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_HOMETEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_TEXTRECT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_TEXTRECT");
return 0;
}
int16 ScriptFunctionsRtz::o1_TEXTXY(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_TEXTXY");
return 0;
}
int16 ScriptFunctionsRtz::o1_DROPSHADOW(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_DROPSHADOW");
return 0;
}
int16 ScriptFunctionsRtz::o1_TEXTCOLOR(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_TEXTCOLOR");
return 0;
}
int16 ScriptFunctionsRtz::o1_OUTLINE(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_OUTLINE");
return 0;
}
@@ -459,10 +475,12 @@
}
int16 ScriptFunctionsRtz::o1_RESTEXT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_RESTEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_CLIPAREA(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_CLIPAREA");
return 0;
}
@@ -494,57 +512,70 @@
}
int16 ScriptFunctionsRtz::o1_CDPLAY(int16 argc, int16 *argv) {
+ // This one is called loads of times, so it has been commented out to reduce spam
+ //warning("Unimplemented opcode: o1_CDPLAY");
return 0;
}
int16 ScriptFunctionsRtz::o1_STOPCD(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_STOPCD");
return 0;
}
int16 ScriptFunctionsRtz::o1_CDSTATUS(int16 argc, int16 *argv) {
+ // This one is called loads of times, so it has been commented out to reduce spam
+ //warning("Unimplemented opcode: o1_CDSTATUS");
return 0;
}
int16 ScriptFunctionsRtz::o1_CDTIME(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_CDTIME");
return 0;
}
int16 ScriptFunctionsRtz::o1_CDPLAYSEG(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_CDPLAYSEG");
return 0;
}
int16 ScriptFunctionsRtz::o1_PRINTF(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_PRINTF");
return 0;
}
int16 ScriptFunctionsRtz::o1_MONOCLS(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_MONOCLS");
return 0;
}
int16 ScriptFunctionsRtz::o1_SNDENERGY(int16 argc, int16 *argv) {
+ // This is called while in-game voices are played
+ // Not sure what it's used for
+ // Commented out to reduce spam
+ //warning("Unimplemented opcode: o1_SNDENERGY");
return 0;
}
int16 ScriptFunctionsRtz::o1_CLEARTEXT(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_CLEARTEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_ANIMTEXT(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_ANIMTEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_TEXTWIDTH(int16 argc, int16 *argv) {
Object *obj = _vm->_dat->getObject(argv[1]);
const char *text = obj->getString();
- debug(4, "text = %s\n", text); fflush(stdout);
- //!!g_system->delayMillis(5000);
+ debug(4, "text = %s\n", text);
+ // TODO
return 0;
}
int16 ScriptFunctionsRtz::o1_PLAYMOVIE(int16 argc, int16 *argv) {
const char *movieName = _vm->_dat->getObject(argv[1])->getString();
- printf("movieName = %s\n", movieName); fflush(stdout);
_vm->_pmvPlayer->play(movieName);
return 0;
}
@@ -577,10 +608,12 @@
}
int16 ScriptFunctionsRtz::o1_MUSICVOL(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_MUSICVOL");
return 0;
}
int16 ScriptFunctionsRtz::o1_RESTARTEVENTS(int16 argc, int16 *argv) {
+ warning("Unimplemented opcode: o1_RESTARTEVENTS");
return 0;
}
@@ -610,17 +643,17 @@
}
int16 ScriptFunctionsRtz::o1_SETLOCATION(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_SETLOCATION");
return 0;
}
int16 ScriptFunctionsRtz::o1_SETCONTENT(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_SETCONTENT");
return 0;
}
int16 ScriptFunctionsRtz::o1_EXCLUDEAREA(int16 argc, int16 *argv) {
- //!! g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_EXCLUDEAREA");
return 0;
}
@@ -630,15 +663,11 @@
}
int16 ScriptFunctionsRtz::o1_GETSTATE(int16 argc, int16 *argv) {
- int16 state = _vm->_screen->getChannelState(argv[0]);
- return state;
+ return _vm->_screen->getChannelState(argv[0]);
}
int16 ScriptFunctionsRtz::o1_PLACEANIM(int16 argc, int16 *argv) {
- printf("anim = %04X\n", argv[3]); fflush(stdout);
- int16 channel = _vm->_screen->placeAnim(argv[4], argv[3], argv[2], argv[1], argv[0]);
- //g_system->delayMillis(5000);
- return channel;
+ return _vm->_screen->placeAnim(argv[4], argv[3], argv[2], argv[1], argv[0]);
}
int16 ScriptFunctionsRtz::o1_SETFRAME(int16 argc, int16 *argv) {
@@ -683,22 +712,21 @@
}
int16 ScriptFunctionsRtz::o1_DRAWANIMPIC(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_DRAWANIMPIC");
return 0;
}
int16 ScriptFunctionsRtz::o1_LOADANIM(int16 argc, int16 *argv) {
- //g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_LOADANIM");
return 0;
}
int16 ScriptFunctionsRtz::o1_READTEXT(int16 argc, int16 *argv) {
- //g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_READTEXT");
return 0;
}
int16 ScriptFunctionsRtz::o1_READMENU(int16 argc, int16 *argv) {
-
int16 objectIndex = argv[2];
int16 menuIndex = argv[1];
int16 textIndex = argv[0];
@@ -715,37 +743,37 @@
}
int16 ScriptFunctionsRtz::o1_DRAWMENU(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_DRAWMENU");
return 0;
}
int16 ScriptFunctionsRtz::o1_MENUCOUNT(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_MENUCOUNT");
return 0;
}
int16 ScriptFunctionsRtz::o1_SAVEGAME(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_SAVEGAME");
return 0;
}
int16 ScriptFunctionsRtz::o1_LOADGAME(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_LOADGAME");
return 0;
}
int16 ScriptFunctionsRtz::o1_GAMENAME(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_GAMENAME");
return 0;
}
int16 ScriptFunctionsRtz::o1_SHAKESCREEN(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_SHAKESCREEN");
return 0;
}
int16 ScriptFunctionsRtz::o1_PLACEMENU(int16 argc, int16 *argv) {
- g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_PLACEMENU");
return 0;
}
@@ -756,12 +784,12 @@
}
int16 ScriptFunctionsRtz::o1_WHATSYNTH(int16 argc, int16 *argv) {
- //g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_WHATSYNTH");
return 0;
}
int16 ScriptFunctionsRtz::o1_SLOWSYSTEM(int16 argc, int16 *argv) {
- //!! g_system->delayMillis(5000);
+ warning("Unimplemented opcode: o1_SLOWSYSTEM");
return 0;
}
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