aboutsummaryrefslogtreecommitdiff
path: root/engines/made/scriptfuncs.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2009-01-25 10:16:00 +0000
committerFilippos Karapetis2009-01-25 10:16:00 +0000
commit3fb9e1e23a56c94368a570d93230f99ee7ef2a53 (patch)
tree65f25cf929dd5ba4362b469d980b5f4262b41829 /engines/made/scriptfuncs.cpp
parente46c1100a04471546bc118895ea9e50fa7afc967 (diff)
downloadscummvm-rg350-3fb9e1e23a56c94368a570d93230f99ee7ef2a53.tar.gz
scummvm-rg350-3fb9e1e23a56c94368a570d93230f99ee7ef2a53.tar.bz2
scummvm-rg350-3fb9e1e23a56c94368a570d93230f99ee7ef2a53.zip
Added some information on sfPlayNote, sfStopNote, sfPlayTele, sfStopTele
svn-id: r36056
Diffstat (limited to 'engines/made/scriptfuncs.cpp')
-rw-r--r--engines/made/scriptfuncs.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/made/scriptfuncs.cpp b/engines/made/scriptfuncs.cpp
index bdd3da2adf..8c4cecc526 100644
--- a/engines/made/scriptfuncs.cpp
+++ b/engines/made/scriptfuncs.cpp
@@ -306,24 +306,34 @@ int16 ScriptFunctions::sfFlashScreen(int16 argc, int16 *argv) {
int16 ScriptFunctions::sfPlayNote(int16 argc, int16 *argv) {
// TODO: Used in Manhole:NE, Manhole EGA
+ // This is used when using the piano in the desk screen inside the ship.
+ // It takes 2 parameters:
+ // The first parameter is the key pressed
+ // The second parameter is some sort of modifier (volume, perhaps?),
+ // depending on which of the 3 keys on the right has been pressed (12 - 14)
warning("Unimplemented opcode: sfPlayNote");
return 0;
}
int16 ScriptFunctions::sfStopNote(int16 argc, int16 *argv) {
// TODO: Used in Manhole:NE, Manhole EGA
+ // Used in the same place as sfPlayNote, with the same parameters
warning("Unimplemented opcode: sfStopNote");
return 0;
}
int16 ScriptFunctions::sfPlayTele(int16 argc, int16 *argv) {
// TODO: Used in Manhole:NE, Manhole EGA
+ // This is used when pressing the phone keys while using the phone in
+ // the desk screen inside the ship.
+ // It takes 1 parameter, the key pressed (0-9, 10 for asterisk, 11 for hash)
warning("Unimplemented opcode: sfPlayTele");
return 0;
}
int16 ScriptFunctions::sfStopTele(int16 argc, int16 *argv) {
// TODO: Used in Manhole:NE, Manhole EGA
+ // Used in the same place as sfPlayTele, with the same parameters
warning("Unimplemented opcode: sfStopTele");
return 0;
}