index f6ec993523682ae056ccc574115d1c0ad403cdb8..a5c83646ff18937ecf004e228250272b3af25b05 100644 (file)
exit;
end;
+ Loader.Looping := e_SoundsArray[find_id].Loops;
+
if not Loader.Load(FileName, e_SoundsArray[find_id].isMusic) then
begin
e_LogWritefln('Could not load sound `%s`', [FileName]);
end
else
begin
- Loader.Looping := e_SoundsArray[find_id].Loops;
e_SoundsArray[find_id].alBuffer := 0;
e_SoundsArray[find_id].Loader := Loader;
end;
exit;
end;
+ Loader.Looping := e_SoundsArray[find_id].Loops;
+
if not Loader.Load(pData, LongWord(Length), e_SoundsArray[find_id].isMusic) then
begin
e_LogWritefln('Could not load sound `%p`', [pData]);
end
else
begin
- Loader.Looping := e_SoundsArray[find_id].Loops;
e_SoundsArray[find_id].alBuffer := 0;
e_SoundsArray[find_id].Loader := Loader;
end;