aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.cpp
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2016-02-04 09:24:25 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2016-02-04 09:24:25 -0500
commit814dab606cfeeabd4aeecba852507c3c3f1a005f (patch)
treee2d2f0bffb0bfcf08c69dbc770a1474b8265528a /src/config.cpp
parent5f18e763031091a34dc7e279424c2359f63e3d9c (diff)
Volume Mixer
Diffstat (limited to 'src/config.cpp')
-rw-r--r--src/config.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/config.cpp b/src/config.cpp
index 3ef1a3e..8ec361d 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -9,6 +9,7 @@ extern bool FULLSCREEN;
extern float VOLUME_MASTER;
extern float VOLUME_MUSIC;
+extern float VOLUME_SFX;
XMLDocument xml;
XMLElement *scr;
@@ -41,17 +42,19 @@ void readConfig(){
vol = xml.FirstChildElement("volume");
VOLUME_MASTER = vol->FirstChildElement("master")->FloatAttribute("volume");
- VOLUME_MUSIC = vol->FirstChildElement("music")->FloatAttribute("volume");
+ VOLUME_MUSIC = vol->FirstChildElement("music")->FloatAttribute("volume");
+ VOLUME_SFX = vol->FirstChildElement("sfx")->FloatAttribute("volume");
}
void updateConfig(){
vol->FirstChildElement("master")->SetAttribute("volume",VOLUME_MASTER);
vol->FirstChildElement("music")->SetAttribute("volume",VOLUME_MUSIC);
+ vol->FirstChildElement("sfx")->SetAttribute("volume", VOLUME_SFX);
Mix_Volume(0,VOLUME_MASTER);
+ Mix_Volume(1,VOLUME_SFX);
Mix_VolumeMusic(VOLUME_MUSIC);
-
}
void saveConfig(){