aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/magnetic/magnetic.h
diff options
context:
space:
mode:
authorPaul Gilbert2019-11-18 20:48:10 -0800
committerPaul Gilbert2019-11-22 18:49:07 -0800
commit9af0d1519444f6c82df24fb63be5d3def769f797 (patch)
tree52180193c67d9901e11534b51ca2210d4fe1df4b /engines/glk/magnetic/magnetic.h
parent1c6762104792fe84390c114b6eafe85dc7867d13 (diff)
downloadscummvm-rg350-9af0d1519444f6c82df24fb63be5d3def769f797.tar.gz
scummvm-rg350-9af0d1519444f6c82df24fb63be5d3def769f797.tar.bz2
scummvm-rg350-9af0d1519444f6c82df24fb63be5d3def769f797.zip
GLK: MAGNETIC: Startup fixes
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
*/