aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/enums.h
diff options
context:
space:
mode:
authorStrangerke2013-10-02 07:48:45 +0200
committerStrangerke2013-10-02 07:49:32 +0200
commit8652224e58ba462763e80efe7f93d484380dd64e (patch)
tree392c9101c6ef2d7eebd7188070690e3f87ecee42 /engines/avalanche/enums.h
parent4b93e2543548e994a2b8c25c6f1513d20b0beccf (diff)
downloadscummvm-rg350-8652224e58ba462763e80efe7f93d484380dd64e.tar.gz
scummvm-rg350-8652224e58ba462763e80efe7f93d484380dd64e.tar.bz2
scummvm-rg350-8652224e58ba462763e80efe7f93d484380dd64e.zip
AVALANCHE: Move ControlCharacter enum to enums
Diffstat (limited to 'engines/avalanche/enums.h')
-rw-r--r--engines/avalanche/enums.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/avalanche/enums.h b/engines/avalanche/enums.h
index 779bfb7e7c..155c9ac060 100644
--- a/engines/avalanche/enums.h
+++ b/engines/avalanche/enums.h
@@ -101,6 +101,26 @@ enum Magics {
kMagicOpenDoor // Opening door.
};
+// Constants to replace the command characters from Pascal.
+// For more information, see: https://github.com/urukgit/avalot/wiki/Scrolldrivers
+enum ControlCharacter {
+ kControlSpeechBubble = 2, // ^B
+ kControlCenter = 3, // ^C
+ kControlToBuffer = 4, // ^D
+ kControlItalic = 6, // ^F
+ kControlBell = 7, // ^G
+ kControlBackspace = 8, // ^H
+ kControlInsertSpaces = 9, // ^I
+ kControlLeftJustified = 12, // ^L
+ kControlNewLine = 13, // ^M
+ kControlParagraph = 16, // ^P
+ kControlQuestion = 17, // ^Q
+ kControlRoman = 18, // ^R
+ kControlRegister = 19, // ^S
+ kControlNegative = 21, // ^U
+ kControlIcon = 22 // ^V
+};
+
static const int16 kScreenWidth = 640;
static const int16 kScreenHeight = 200;