aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStrangerke2014-08-16 11:47:13 +0200
committerStrangerke2014-08-16 11:47:13 +0200
commit0b0d16d6a5793f8ae73da9c64527cda05850416e (patch)
tree25516e7f19527afa621b762b73b2076bdffb07f8
parentfab6d7883e56a4fdebcabaaf0f911265fbd06a30 (diff)
downloadscummvm-rg350-0b0d16d6a5793f8ae73da9c64527cda05850416e.tar.gz
scummvm-rg350-0b0d16d6a5793f8ae73da9c64527cda05850416e.tar.bz2
scummvm-rg350-0b0d16d6a5793f8ae73da9c64527cda05850416e.zip
ACCESS: Add details in executeSpecial TODO
-rw-r--r--engines/access/amazon/amazon_scripts.cpp38
1 files changed, 37 insertions, 1 deletions
diff --git a/engines/access/amazon/amazon_scripts.cpp b/engines/access/amazon/amazon_scripts.cpp
index bc86c95a6d..f0c580ec34 100644
--- a/engines/access/amazon/amazon_scripts.cpp
+++ b/engines/access/amazon/amazon_scripts.cpp
@@ -32,7 +32,43 @@ AmazonScripts::AmazonScripts(AccessEngine *vm) : Scripts(vm) {
}
void AmazonScripts::executeSpecial(int commandIndex, int param1, int param2) {
- warning("TODO executeSpecial");
+ switch (commandIndex) {
+ case 1:
+ warning("TODO ESTABLISH");
+ break;
+ case 2:
+ warning("TODO LOADBACKGROUND");
+ break;
+ case 3:
+ warning("TODO DOCAST");
+ break;
+ case 4:
+ warning("TODO SETINACTIVE");
+ break;
+ case 6:
+ warning("TODO MWHILE");
+ break;
+ case 9:
+ warning("TODO GUARD");
+ break;
+ case 10:
+ warning("TODO NEWMUSIC");
+ break;
+ case 11:
+ warning("TODO PLOTINACTIVE");
+ break;
+ case 13:
+ warning("TODO RIVER");
+ break;
+ case 14:
+ warning("TODO ANT");
+ break;
+ case 15:
+ warning("TODO BOATWALLS");
+ break;
+ default:
+ warning("Unexpected Special code %d - Skipped", commandIndex);
+ }
}