aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/scripting/scr_file_handling.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2014-12-21 23:33:48 +0200
committerFilippos Karapetis2014-12-21 23:33:48 +0200
commite5ecd500cfbf1c91da31dab0a5a71ff43ed82033 (patch)
tree5207e1dce3881a685ef61aa7e1835f201a05a13c /engines/zvision/scripting/scr_file_handling.cpp
parent965dafe31b1c1f7c4684c0d2cbdb3461e3fddac8 (diff)
downloadscummvm-rg350-e5ecd500cfbf1c91da31dab0a5a71ff43ed82033.tar.gz
scummvm-rg350-e5ecd500cfbf1c91da31dab0a5a71ff43ed82033.tar.bz2
scummvm-rg350-e5ecd500cfbf1c91da31dab0a5a71ff43ed82033.zip
ZVISION: Document some controls that are only used in Zork: Nemesis
Diffstat (limited to 'engines/zvision/scripting/scr_file_handling.cpp')
-rw-r--r--engines/zvision/scripting/scr_file_handling.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/zvision/scripting/scr_file_handling.cpp b/engines/zvision/scripting/scr_file_handling.cpp
index c117da5ec2..47b8b0aa39 100644
--- a/engines/zvision/scripting/scr_file_handling.cpp
+++ b/engines/zvision/scripting/scr_file_handling.cpp
@@ -358,12 +358,16 @@ Control *ScriptManager::parseControl(Common::String &line, Common::SeekableReadS
} else if (controlType.equalsIgnoreCase("safe")) {
return new SafeControl(_engine, key, stream);
} else if (controlType.equalsIgnoreCase("hotmovie")) {
+ // Only used in Zork Nemesis, it handles movies where the player needs to click on something (mj7g, vw3g)
return new HotMovControl(_engine, key, stream);
} else if (controlType.equalsIgnoreCase("fist")) {
+ // Only used in Zork Nemesis, it handles the door lock puzzle with the skeletal fingers (td60, td90, td9e)
return new FistControl(_engine, key, stream);
} else if (controlType.equalsIgnoreCase("paint")) {
+ // Only used in Zork Nemesis, it's the painting puzzle screen in Lucien's room in Irondune (ch4g)
return new PaintControl(_engine, key, stream);
} else if (controlType.equalsIgnoreCase("titler")) {
+ // Only used in Zork Nemesis - it's the death screen with the Restore/Exit buttons (cjde)
return new TitlerControl(_engine, key, stream);
}
return NULL;