X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fengine%2Fe_sound_sdl.inc;h=4808dbd34eb65b600f41b54ee3dfa98c361035d5;hb=bd49d7f62886832d9d3b4bf0169269315fe7262f;hp=541f31a908239b7e0d05417ab52cfe1394279bbc;hpb=58ec81a463f18de2ca4f49301a0d7dca8f55a19e;p=d2df-sdl.git diff --git a/src/engine/e_sound_sdl.inc b/src/engine/e_sound_sdl.inc index 541f31a..4808dbd 100644 --- a/src/engine/e_sound_sdl.inc +++ b/src/engine/e_sound_sdl.inc @@ -53,7 +53,7 @@ type const NO_SOUND_ID = DWORD(-1); -function e_InitSoundSystem(): Boolean; +function e_InitSoundSystem(NoOutput: Boolean = False): Boolean; function e_LoadSound(FileName: string; var ID: DWORD; isMusic: Boolean): Boolean; function e_LoadSoundMem(pData: Pointer; Length: Integer; var ID: DWORD; isMusic: Boolean): Boolean; @@ -152,7 +152,7 @@ begin end; end; -function e_InitSoundSystem(): Boolean; +function e_InitSoundSystem(NoOutput: Boolean = False): Boolean; var res, i: Integer; rfreq: Integer; @@ -164,6 +164,8 @@ begin Result := False; SoundInitialized := False; + if NoOutput then begin Result := true; Exit end; + // wow, this is actually MIDI player! // we need module player res := Mix_Init(MIX_INIT_FLAC or MIX_INIT_MOD or MIX_INIT_MODPLUG or MIX_INIT_MP3 or MIX_INIT_OGG or MIX_INIT_FLUIDSYNTH);