00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 enum music_track {
00020 M_ASSEMBLY,
00021 M_ASTTRNG,
00022 M_BADNEWS,
00023 M_DRUMSM,
00024 M_ELEPHANT,
00025 M_FILLER,
00026 M_FUTURE,
00027 M_GOOD,
00028 M_HARDWARE,
00029 M_HISTORY,
00030 M_INTEL,
00031 M_INTELLEG,
00032 M_INTERLUD,
00033 M_LIFTOFF,
00034 M_MISSPLAN,
00035 M_NEW1950,
00036 M_NEW1970,
00037 M_PRES,
00038 M_PRGMTRG,
00039 M_RD,
00040 M_SOVTYP,
00041 M_SUCCESS,
00042 M_SVFUN,
00043 M_SVLOGO,
00044 M_SVPORT,
00045 M_THEME,
00046 M_UNSUCC,
00047 M_USFUN,
00048 M_USMIL,
00049 M_USPORT,
00050 M_USSRMIL,
00051 M_VICTORY,
00052 M_MAX_MUSIC
00053 };
00054
00055
00056 #define music_start(track) music_start_loop(track, 1)
00057 #define music_start_once(track) music_start_loop(track, 0)
00058 void music_start_loop(enum music_track track, int loop);
00059
00060
00061 void music_stop();
00062 void music_stop_all();
00063
00064
00065 int music_is_playing();
00066 int music_is_track_playing(enum music_track track);
00067
00068
00069
00070 void music_pump();
00071
00072
00073 void music_set_mute(int muted);