DEADSOFTWARE

temporary disable sfs GC on game startup (this will speedup initial data loading)
[d2df-sdl.git] / src / game / g_main.pas
index 102a05e7d216de3c7a07349d8bb1362b37e92e94..c2307efbfaf090f99599e1c2a97aead8d32bb07e 100644 (file)
@@ -49,9 +49,13 @@ begin
   e_WriteLog(gLanguage, MSG_NOTIFY);
   g_Language_Set(gLanguage);
 
+{$IFDEF USE_SDLMIXER}
+  if SDL_Init({SDL_INIT_JOYSTICK or SDL_INIT_TIMER or SDL_INIT_VIDEO or SDL_INIT_AUDIO}SDL_INIT_EVERYTHING) < 0 then
+{$ELSE}
   if SDL_Init(SDL_INIT_JOYSTICK or SDL_INIT_TIMER or SDL_INIT_VIDEO) < 0 then
+{$ENDIF}
     raise Exception.Create('SDL: Init failed: ' + SDL_GetError());
-    
+
   SDL_StartTextInput();
 
   e_WriteLog('Entering SDLMain', MSG_NOTIFY);
@@ -61,7 +65,7 @@ begin
   {$WARNINGS ON}
 
   SDL_StopTextInput();
-  
+
   e_WriteLog('Releasing SDL', MSG_NOTIFY);
   SDL_Quit();
 end;
@@ -82,7 +86,7 @@ begin
 
   if not gNoSound then
   begin
-    e_WriteLog('Initializing SDL2 mixer', MSG_NOTIFY);
+    e_WriteLog('Initializing sound system', MSG_NOTIFY);
     e_InitSoundSystem();
   end;