aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/lol.h
diff options
context:
space:
mode:
authorFlorian Kagerer2009-06-21 16:59:51 +0000
committerFlorian Kagerer2009-06-21 16:59:51 +0000
commit5b0b0051c15ff23ed8daf801d4b56cbaadf2f101 (patch)
treed31c624eeac5d269dab37a88b813fe64f410d7f2 /engines/kyra/lol.h
parent245a2764fca6bf4ed4798b4e68fd82e4c61bb33c (diff)
downloadscummvm-rg350-5b0b0051c15ff23ed8daf801d4b56cbaadf2f101.tar.gz
scummvm-rg350-5b0b0051c15ff23ed8daf801d4b56cbaadf2f101.tar.bz2
scummvm-rg350-5b0b0051c15ff23ed8daf801d4b56cbaadf2f101.zip
LOL: - implemented audio menu
- menu settings now get saved - remove white spaces svn-id: r41729
Diffstat (limited to 'engines/kyra/lol.h')
-rw-r--r--engines/kyra/lol.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/engines/kyra/lol.h b/engines/kyra/lol.h
index 187c873d2e..7e7fbf0344 100644
--- a/engines/kyra/lol.h
+++ b/engines/kyra/lol.h
@@ -307,6 +307,7 @@ public:
Screen *screen();
GUI *gui() const;
+
private:
Screen_LoL *_screen;
GUI_LoL *_gui;
@@ -326,6 +327,10 @@ private:
void startup();
void startupNew();
+ void registerDefaultSettings();
+ void writeSettings();
+ void readSettings();
+
// options
int _monsterDifficulty;
bool _smoothScrollingEnabled;
@@ -473,7 +478,10 @@ private:
Common::List<Audio::AudioStream*> _speechList;
int _curTlkFile;
- int _speechFlag;
+
+ int _musicVolume;
+ int _sfxVolume;
+ int _speechVolume;
char **_ingameSoundList;
int _ingameSoundListSize;
@@ -587,7 +595,7 @@ private:
int clickedAutomap(Button *button);
int clickedLamp(Button *button);
int clickedStatusIcon(Button *button);
-
+
const ButtonDef *_buttonData;
int _buttonDataSize;
const int16 *_buttonList1;
@@ -772,7 +780,7 @@ private:
int olol_getNextActiveCharacter(EMCState *script);
int olol_paralyzePoisonCharacter(EMCState *script);
int olol_drawCharPortrait(EMCState *script);
- int olol_removeInventoryItem(EMCState *script);
+ int olol_removeInventoryItem(EMCState *script);
int olol_getAnimationLastPart(EMCState *script);
int olol_assignSpecialGuiShape(EMCState *script);
int olol_findInventoryItem(EMCState *script);