hedgewars/uSound.pas
changeset 8191 3f03f0b6a385
parent 8168 645ee0e201a2
child 8231 a41d84553ae8
equal deleted inserted replaced
8189:328f429c3ecc 8191:3f03f0b6a385
   384     if (voicepack <> nil) then
   384     if (voicepack <> nil) then
   385         begin
   385         begin
   386         if (voicepack^.chunks[snd] = nil) and (Soundz[snd].Path = ptVoices) and (Soundz[snd].FileName <> '') then
   386         if (voicepack^.chunks[snd] = nil) and (Soundz[snd].Path = ptVoices) and (Soundz[snd].FileName <> '') then
   387             begin
   387             begin
   388             s:= cPathz[Soundz[snd].Path] + '/' + voicepack^.name + '/' + Soundz[snd].FileName;
   388             s:= cPathz[Soundz[snd].Path] + '/' + voicepack^.name + '/' + Soundz[snd].FileName;
   389             if (not FileExists(s)) and (snd in [sndFirePunch2, sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6]) then
   389             if (not pfsExists(s)) and (snd in [sndFirePunch2, sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6]) then
   390                 s:= cPathz[Soundz[sndFirePunch1].Path] + '/' + voicepack^.name + '/' + Soundz[snd].FileName;
   390                 s:= cPathz[Soundz[sndFirePunch1].Path] + '/' + voicepack^.name + '/' + Soundz[snd].FileName;
   391             WriteToConsole(msgLoading + s + ' ');
   391             WriteToConsole(msgLoading + s + ' ');
   392             voicepack^.chunks[snd]:= Mix_LoadWAV_RW(rwopsOpenRead(s), 1);
   392             voicepack^.chunks[snd]:= Mix_LoadWAV_RW(rwopsOpenRead(s), 1);
   393             if voicepack^.chunks[snd] = nil then
   393             if voicepack^.chunks[snd] = nil then
   394                 WriteLnToConsole(msgFailed)
   394                 WriteLnToConsole(msgFailed)