aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm_v0.h
diff options
context:
space:
mode:
authorTobias Gunkel2012-01-07 20:06:26 +0100
committerTobias Gunkel2012-02-11 08:28:19 +0100
commit706b8cf1c531e15b980a64060a1080e17e854d98 (patch)
tree4a5a50cb9b7815a9f20345e81737e89cca7f3fa6 /engines/scumm/scumm_v0.h
parentb01f601d7e8dc0b7885ff058c8596dc2ad6762f4 (diff)
downloadscummvm-rg350-706b8cf1c531e15b980a64060a1080e17e854d98.tar.gz
scummvm-rg350-706b8cf1c531e15b980a64060a1080e17e854d98.tar.bz2
scummvm-rg350-706b8cf1c531e15b980a64060a1080e17e854d98.zip
SCUMM: replace verb, prep and currentMode values with symbolic constants
Diffstat (limited to 'engines/scumm/scumm_v0.h')
-rw-r--r--engines/scumm/scumm_v0.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/scumm/scumm_v0.h b/engines/scumm/scumm_v0.h
index 460843cfc2..2c8c1c85c5 100644
--- a/engines/scumm/scumm_v0.h
+++ b/engines/scumm/scumm_v0.h
@@ -32,6 +32,13 @@ namespace Scumm {
*/
class ScummEngine_v0 : public ScummEngine_v2 {
protected:
+ enum CurrentMode {
+ kModeCutscene = 0, // cutscene active
+ kModeKeypad = 1, // kid selection / dial pad / save-load dialog
+ kModeNoNewKid = 2, // verb "new kid" disabled (e.g. when entering lab)
+ kModeNormal = 3, // normal playing mode
+ };
+
enum ObjectType {
kObjectTypeFG = 0, // foreground object
// - with owner/state, might (but has not to) be pickupable