X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGame.cpp;h=357427fd3a8ee1f342fbd0dc5a55dd2517adb447;hb=089f2f48ecc1c838f303842e17a618c26b43d794;hp=d68ee1154e7320edde2216daa4e90067d06f0871;hpb=71128f2976d474e055fdc68887d9403e9b5e3fc6;p=lugaru.git diff --git a/Source/Game.cpp b/Source/Game.cpp index d68ee11..357427f 100644 --- a/Source/Game.cpp +++ b/Source/Game.cpp @@ -4,7 +4,6 @@ extern int mainmenu; extern int channels[100]; -extern "C" void PlaySoundEx(int channel, OPENAL_SAMPLE *sptr, OPENAL_DSPUNIT *dsp, signed char startpaused); @@ -218,12 +217,7 @@ typedef struct { } params_thread; void Game::fireSound(int sound) { - float gLoc[3]={0,0,0}; - float vel[3]={0,0,0}; - PlaySoundEx( sound, samp[sound], NULL, true); - OPENAL_3D_SetAttributes(channels[sound], gLoc, vel); - OPENAL_SetVolume(channels[sound], 256); - OPENAL_SetPaused(channels[sound], false); + emit_sound_at(sound); } void Game::inputText(char* str, int* charselected, int* nb_chars) {