OpenXcom  1.0
Open-source clone of the original X-Com
adlplayer.h
1 #pragma once
2 /* ADLPLAYER.H
3  *
4  * player functions for midi-like adlib music
5  *
6  */
7 
8 //MAIN FUNCTION - instantly stops music
9 void func_mute();
10 //MAIN FUNCTION - runs 1 tick of music according tempo
11 void func_play_tick();
12 //MAIN FUNCTION - setup music for playing
13 void func_setup_music(unsigned char* music_ptr, int length);
14 //MAIN FUNCTION - initialize fade procedure
15 void func_fade();
16 bool func_is_music_playing();
17 void func_set_music_tempo(int value);
18 void func_set_music_volume(int value);
19 int func_get_polyphony();
20 void func_save_music_state(int i);
21 void func_load_music_state(int i);