diff options
Diffstat (limited to 'engines/kyra/kyra.h')
-rw-r--r-- | engines/kyra/kyra.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/kyra/kyra.h b/engines/kyra/kyra.h index 0e28539c13..7460a34e9c 100644 --- a/engines/kyra/kyra.h +++ b/engines/kyra/kyra.h @@ -147,11 +147,28 @@ protected: StaticResource *_staticres; TimerManager *_timer; ScriptHelper *_scriptInterpreter; + + // config specific + virtual void registerDefaultSettings(); + virtual void readSettings(); + virtual void writeSettings(); + + uint8 _configWalkspeed; + + int _configMusic; + bool _configSounds; + uint8 _configVoice; + + bool speechEnabled(); + bool textEnabled(); // game speed bool _skipFlag; uint16 _tickLength; uint16 _gameSpeed; + + // timer + virtual void setWalkspeed(uint8 speed) = 0; // detection GameFlags _flags; |