MCPcopy Create free account
hub / github.com/doldecomp/mkdd / loadWaveArc

Method loadWaveArc

libs/JSystem/JAudio/Utility/JAUSectionHeap.cpp:469–488  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

467}
468
469bool JAUSection::loadWaveArc(u32 bank_no, u32 flag)
470{
471 if (data_.registeredWaveBankTables.test(bank_no))
472 {
473 JASWaveBank *waveBank = sectionHeap_->getWaveBankTable().getWaveBank(bank_no);
474 if (waveBank)
475 {
476 for (u32 i = 0; i < waveBank->getArcCount(); i++)
477 {
478 if (flag & 1 << i)
479 {
480 JASWaveArc *archive = waveBank->getWaveArc(i);
481 archive->load(NULL);
482 }
483 }
484 return true;
485 }
486 }
487 return false;
488}
489
490bool JAUSection::loadWaveArc(u32 bank_no)
491{

Callers 1

readWSMethod · 0.80

Calls 5

testMethod · 0.45
getWaveBankMethod · 0.45
getArcCountMethod · 0.45
getWaveArcMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected