aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/magnetic/magnetic.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/glk/magnetic/magnetic.h')
-rw-r--r--engines/glk/magnetic/magnetic.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/glk/magnetic/magnetic.h b/engines/glk/magnetic/magnetic.h
index 33f9a4da5a..4e81e4f5e5 100644
--- a/engines/glk/magnetic/magnetic.h
+++ b/engines/glk/magnetic/magnetic.h
@@ -32,11 +32,25 @@
namespace Glk {
namespace Magnetic {
+enum GammaMode {
+ GAMMA_OFF, GAMMA_NORMAL, GAMMA_HIGH
+};
+
/**
* Magnetic game interpreter
*/
class Magnetic : public GlkAPI {
public:
+ GammaMode gms_gamma_mode;
+ bool gms_animation_enabled, gms_prompt_enabled;
+ bool gms_abbreviations_enabled, gms_commands_enabled;
+ bool gms_graphics_enabled;
+private:
+ /**
+ * Performs initialization
+ */
+ void initialize();
+public:
/**
* Constructor
*/