MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / Stop

Method Stop

music/sequencer.cpp:243–255  ·  view source on GitHub ↗

stops the sequencer, flushes events

Source from the content-addressed store, hash-verified

241
242// stops the sequencer, flushes events
243void OutrageMusicSeq::Stop() {
244 if (!IsSequencerRunning())
245 return;
246
247 int i;
248
249 mprintf(0, "Music system off.\n");
250 m_sequencer_run = false;
251
252 for (i = 0; i < OMS_NUM_STRM; i++) {
253 m_strm[i].Reset(this);
254 }
255}
256
257// set volume of sequencer
258void OutrageMusicSeq::SetVolume(float vol) {

Callers 5

ProcessMethod · 0.45
ExecScriptMethod · 0.45
D3MusicStopFunction · 0.45
D3MusicToggleFunction · 0.45
D3MusicSetVolumeFunction · 0.45

Calls 1

ResetMethod · 0.45

Tested by

no test coverage detected