MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / StartMusicTrack

Method StartMusicTrack

engine/Poseidon/Audio/SoundScene.cpp:579–591  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

577}
578
579void 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
593void SoundScene::StopMusicTrack()
594{

Callers 4

OnActivateMethod · 0.80
ApplyEffectsFunction · 0.80
PlayMusicFunction · 0.80

Calls 3

OpenAndPlayOnce2DMethod · 0.80
SetKindMethod · 0.45
SkipMethod · 0.45

Tested by

no test coverage detected