1 /* 2 SAR Music Management 3 4 See sound.c for low-level to sound output library functions. 5 */ 6 7 #ifndef SARMUSIC_H 8 #define SARMUSIC_H 9 10 #include "sound.h" 11 #include "sar.h" 12 13 14 /* 15 * Music Codes: 16 * 17 * These correspond to an index on the core structure's list of 18 * music file references 19 */ 20 #define SAR_MUSIC_ID_DEFAULT 0 21 #define SAR_MUSIC_ID_SPLASH SAR_MUSIC_CODE_DEFAULT 22 #define SAR_MUSIC_ID_MENUS 10 23 #define SAR_MUSIC_ID_LOADING_SIMULATION 50 24 #define SAR_MUSIC_ID_MISSION_FAILED 60 25 #define SAR_MUSIC_ID_MISSION_SUCCESS 61 26 27 #define SAR_MUSIC_ID_SIMULATION_ONGROUND 100 28 #define SAR_MUSIC_ID_SIMULATION_ONGROUND_ENTER 101 29 #define SAR_MUSIC_ID_SIMULATION_INFLIGHT_DAY 110 30 #define SAR_MUSIC_ID_SIMULATION_INFLIGHT_DAY_ENTER 111 31 #define SAR_MUSIC_ID_SIMULATION_INFLIGHT_NIGHT 120 32 #define SAR_MUSIC_ID_SIMULATION_INFLIGHT_NIGHT_ENTER 121 33 #define SAR_MUSIC_ID_SIMULATION_RESCUE 150 34 #define SAR_MUSIC_ID_SIMULATION_RESCUE_ENTER 151 35 36 37 extern void SARMusicUpdate(sar_core_struct *core_ptr); 38 39 #endif /* SARMUSIC_H */ 40