# HG changeset patch # User sheepluva # Date 1506772802 -7200 # Node ID 2ffdee246adcc43934f39bc7265dba6eaee08b4d # Parent fb0734d5dd87f72e7cfd032e4ce3eeb0d6a87490 workaround to fix pas2c mistyping a constant as bool diff -r fb0734d5dd87 -r 2ffdee246adc hedgewars/SDLh.pas --- a/hedgewars/SDLh.pas Sat Sep 30 04:31:50 2017 +0200 +++ b/hedgewars/SDLh.pas Sat Sep 30 14:00:02 2017 +0200 @@ -100,7 +100,8 @@ AUDIO_S16SYS = {$IFDEF ENDIAN_LITTLE}AUDIO_S16LSB{$ELSE}AUDIO_S16MSB{$ENDIF}; // default audio format from SDL_mixer.h - MIX_DEFAULT_FORMAT = AUDIO_S16SYS; + //MIX_DEFAULT_FORMAT = AUDIO_S16SYS; + MIX_DEFAULT_FORMAT = {$IFDEF ENDIAN_LITTLE}AUDIO_S16LSB{$ELSE}AUDIO_S16MSB{$ENDIF}; SDL_BUTTON_LEFT = 1; SDL_BUTTON_MIDDLE = 2; diff -r fb0734d5dd87 -r 2ffdee246adc hedgewars/uSound.pas --- a/hedgewars/uSound.pas Sat Sep 30 04:31:50 2017 +0200 +++ b/hedgewars/uSound.pas Sat Sep 30 14:00:02 2017 +0200 @@ -324,10 +324,14 @@ if not (isSoundEnabled or isMusicEnabled) then exit; WriteToConsole('Init sound...'); - success:= SDL_InitSubSystem(SDL_INIT_AUDIO) >= 0; + success:= SDL_InitSubSystem(SDL_INIT_AUDIO) = 0; if success then + begin + WriteLnToConsole(msgOK); + WriteToConsole('Open audio...'); success:= Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, channels, 1024) = 0; + end; if success then WriteLnToConsole(msgOK)