MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / init_music

Function init_music

src/Engine/Adlib/adlplayer.cpp:752–769  ·  view source on GitHub ↗

initialize music tracks, prepare for playing

Source from the content-addressed store, hash-verified

750
751//initialize music tracks, prepare for playing
752void init_music()
753{
754 for (int i=0; i<16; ++i)
755 {
756 instruments[i].cur_pitchbend = 0;
757 adl_gv_chorus_instruments[i] = 0;
758 if (instruments[i].start_address != 0)
759 {
760 instruments[i].cur_address = instruments[i].start_address;
761 instruments[i].cur_delay = get_numseq(&instruments[i].cur_address);
762 }
763 else
764 {
765 instruments[i].cur_address = 0;
766 instruments[i].cur_delay = 0;
767 }
768 }
769}
770
771//save music state
772void func_save_music_state(int i)

Callers 2

func_play_tickFunction · 0.85
func_setup_musicFunction · 0.85

Calls 1

get_numseqFunction · 0.85

Tested by

no test coverage detected