mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
26 lines
518 B
C
26 lines
518 B
C
#ifndef SOUND_H
|
|
#define SOUND_H
|
|
|
|
typedef struct Mixer Mixer;
|
|
|
|
typedef struct MusicFileSettings {
|
|
byte playlist;
|
|
byte music_vol;
|
|
byte effect_vol;
|
|
byte custom_1[33];
|
|
byte custom_2[33];
|
|
bool btn_down;
|
|
bool shuffle;
|
|
} MusicFileSettings;
|
|
|
|
VARDEF byte _music_wnd_cursong;
|
|
VARDEF bool _song_is_active;
|
|
VARDEF byte _cur_playlist[33];
|
|
VARDEF MusicFileSettings msf;
|
|
VARDEF Mixer *_mixer;
|
|
|
|
bool MxInitialize(uint rate, const char *filename);
|
|
void MxMixSamples(Mixer *mx, void *buffer, uint samples);
|
|
|
|
#endif /* SOUND_H */
|