Commit 03a1642f authored by nanahira's avatar nanahira

mgdef1

parent 8cfb391f
...@@ -662,6 +662,7 @@ bool Game::Initialize() { ...@@ -662,6 +662,7 @@ bool Game::Initialize() {
col.setAlpha(224); col.setAlpha(224);
env->getSkin()->setColor((EGUI_DEFAULT_COLOR)i, col); env->getSkin()->setColor((EGUI_DEFAULT_COLOR)i, col);
} }
#ifdef _WIN32
engineSound = irrklang::createIrrKlangDevice(); engineSound = irrklang::createIrrKlangDevice();
engineMusic = irrklang::createIrrKlangDevice(); engineMusic = irrklang::createIrrKlangDevice();
#ifdef IRRKLANG_STATIC #ifdef IRRKLANG_STATIC
...@@ -677,6 +678,13 @@ bool Game::Initialize() { ...@@ -677,6 +678,13 @@ bool Game::Initialize() {
chkEnableMusic->setEnabled(false); chkEnableMusic->setEnabled(false);
chkMusicMode->setEnabled(false); chkMusicMode->setEnabled(false);
} }
#else
chkEnableSound->setChecked(false);
chkEnableSound->setEnabled(false);
chkEnableMusic->setChecked(false);
chkEnableMusic->setEnabled(false);
chkMusicMode->setEnabled(false);
#endif
hideChat = false; hideChat = false;
hideChatTimer = 0; hideChatTimer = 0;
return true; return true;
...@@ -1247,6 +1255,7 @@ void Game::SaveConfig() { ...@@ -1247,6 +1255,7 @@ void Game::SaveConfig() {
fclose(fp); fclose(fp);
} }
void Game::PlaySoundEffect(int sound) { void Game::PlaySoundEffect(int sound) {
#ifdef _WIN32
if(!mainGame->chkEnableSound->isChecked()) if(!mainGame->chkEnableSound->isChecked())
return; return;
switch(sound) { switch(sound) {
...@@ -1374,8 +1383,12 @@ void Game::PlaySoundEffect(int sound) { ...@@ -1374,8 +1383,12 @@ void Game::PlaySoundEffect(int sound) {
break; break;
} }
engineSound->setSoundVolume(gameConf.sound_volume); engineSound->setSoundVolume(gameConf.sound_volume);
#else
return;
#endif
} }
void Game::PlayMusic(char* song, bool loop) { void Game::PlayMusic(char* song, bool loop) {
#ifdef _WIN32
if(!mainGame->chkEnableMusic->isChecked()) if(!mainGame->chkEnableMusic->isChecked())
return; return;
if(!engineMusic->isCurrentlyPlaying(song)) { if(!engineMusic->isCurrentlyPlaying(song)) {
...@@ -1383,8 +1396,12 @@ void Game::PlayMusic(char* song, bool loop) { ...@@ -1383,8 +1396,12 @@ void Game::PlayMusic(char* song, bool loop) {
soundBGM = engineMusic->play2D(song, loop, false, true); soundBGM = engineMusic->play2D(song, loop, false, true);
engineMusic->setSoundVolume(gameConf.music_volume); engineMusic->setSoundVolume(gameConf.music_volume);
} }
#else
return;
#endif
} }
void Game::PlayBGM(int scene) { void Game::PlayBGM(int scene) {
#ifdef _WIN32
if(!mainGame->chkEnableMusic->isChecked()) if(!mainGame->chkEnableMusic->isChecked())
return; return;
if(!mainGame->chkMusicMode->isChecked()) if(!mainGame->chkMusicMode->isChecked())
...@@ -1402,6 +1419,9 @@ void Game::PlayBGM(int scene) { ...@@ -1402,6 +1419,9 @@ void Game::PlayBGM(int scene) {
BufferIO::EncodeUTF8(fname, BGMName); BufferIO::EncodeUTF8(fname, BGMName);
PlayMusic(BGMName, false); PlayMusic(BGMName, false);
} }
#else
return;
#endif
} }
void Game::ShowCardInfo(int code) { void Game::ShowCardInfo(int code) {
CardData cd; CardData cd;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment