/******************/ /* SOUND ROUTINES */ /******************/ #define _WINDOWS #include #include #include "sound.h" #include "pref.h" extern PREF Preferences; /****** I N I T T U N E S ******/ VOID InitTunes(VOID) { // OpenSound(); // SetVoiceAccent(1, 120, 128, S_LEGATO, 0); } /****** K I L L T U N E ******/ VOID KillTune(VOID) { // StopSound(); } /****** E N D T U N E S ******/ VOID EndTunes(VOID) { // KillTune(); // CloseSound(); } /****** P L A Y T U N E ******/ VOID PlayTune(INT tune) { /* if (!Preferences.fSound) return; switch (tune) { case TUNE_HITHEAD: SetVoiceNote(1, 10, 4, 1); break; case TUNE_WINLEVEL: SetVoiceNote(1, 24, 16, 1); SetVoiceNote(1, 36, 16, 1); break; case TUNE_WINGAME: SetVoiceNote(1, 24, 16, 1); SetVoiceNote(1, 26, 16, 1); SetVoiceNote(1, 28, 16, 1); SetVoiceNote(1, 29, 16, 1); SetVoiceNote(1, 31, 16, 1); SetVoiceNote(1, 33, 16, 1); SetVoiceNote(1, 35, 16, 1); SetVoiceNote(1, 36, 16, 1); break; case TUNE_LOSEGAME: SetVoiceNote(1, 36, 8, 1); SetVoiceNote(1, 24, 8, 1); SetVoiceNote(1, 36, 8, 1); SetVoiceNote(1, 24, 8, 1); SetVoiceNote(1, 36, 8, 1); SetVoiceNote(1, 24, 8, 1); break; #ifdef DEBUG default: Oops("Invalid Tune"); break; #endif } StartSound(); */ (tune); }