OpenXcom
1.0
Open-source clone of the original X-Com
src
Engine
Adlib
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);
Generated by
1.8.14