| 577 | } |
| 578 | |
| 579 | void SoundScene::StartMusicTrack(const SoundPars& pars, float from) |
| 580 | { |
| 581 | IWave* wave = GSoundScene->OpenAndPlayOnce2D(pars.name, pars.vol, pars.freq, false); |
| 582 | if (!wave) |
| 583 | { |
| 584 | return; |
| 585 | } |
| 586 | wave->SetKind(WaveMusic); |
| 587 | _musicTrack = wave; |
| 588 | _musicInternalVolume = pars.vol; |
| 589 | _musicInternalFrequency = pars.freq; |
| 590 | wave->Skip(from); |
| 591 | } |
| 592 | |
| 593 | void SoundScene::StopMusicTrack() |
| 594 | { |
no test coverage detected