diff --git a/Source/monster.h b/Source/monster.h index 45d884df7..4411b223a 100644 --- a/Source/monster.h +++ b/Source/monster.h @@ -6,6 +6,7 @@ extern int MissileFileFlag; extern int monstkills[MAXMONSTERS]; extern int monstactive[MAXMONSTERS]; extern int nummonsters; +extern BOOLEAN sgbSaveSoundOn; extern MonsterStruct monster[MAXMONSTERS]; extern int totalmonsters; extern CMonster Monsters[MAX_LVLMTYPES]; diff --git a/SourceX/sound.cpp b/SourceX/sound.cpp index e5a3cfef3..9ca31d238 100644 --- a/SourceX/sound.cpp +++ b/SourceX/sound.cpp @@ -120,6 +120,7 @@ void snd_init(HWND hWnd) { sound_load_volume("Sound Volume", &sglSoundVolume); gbSoundOn = sglSoundVolume > VOLUME_MIN; + sgbSaveSoundOn = gbSoundOn; sound_load_volume("Music Volume", &sglMusicVolume); gbMusicOn = sglMusicVolume > VOLUME_MIN;