/* SOUNDKIT 1.0 Demo Program */ #include #include #include #include "soundkit.h" #define printat(row,col,txt) {_settextposition(row,col);\ _outtext(txt);} void main(void) { int choice; int done=0; system("CLS"); printf("浜様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様融"); printf("� SOUNDKIT 1.0 Demo Program - Select a sound, 0 to quit. (c) 1990 R. Hildreth �"); printf("藩様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様夕"); puts(" MUSICAL SELECTIONS UTILITY SOUNDS GENERAL NOISES"); puts(" 1 bach1 15 alarm1 30 bomb"); puts(" 2 bach2 16 alarm2 31 dentist"); puts(" 3 bach3 17 alarm3 32 meltdown"); puts(" 4 bach4 18 alarm4 33 noise1"); puts(" 5 baseball 19 alarm5 34 noise2"); puts(" 6 charge 20 beep1 "); puts(" 7 jig 21 beep2 CPU DEPENDENT"); puts(" 8 mystery 22 beep3 35 laser2"); puts(" 9 saints 23 buzz1 36 siren2"); puts(" 10 silent 24 buzz2 37 spacezap"); puts(" 11 snake 25 buzz3 "); puts(" 12 spanish 26 laser1 "); puts(" 13 wipeout 27 siren1 "); puts(" 14 worms 28 winner1 "); puts(" 29 winner2 "); printf("\n"); while (!done) { printat(24,31,"Enter your choice: "); _settextposition(24,50); scanf("%d",&choice); switch (choice) { case 0: done=1; break; case 1: bach1(); break; case 2: bach2(); break; case 3: bach3(); break; case 4: bach4(); break; case 5: baseball(); break; case 6: charge(); break; case 7: jig(); break; case 8: mystery(); break; case 9: saints(); break; case 10: silent(); break; case 11: snake(); break; case 12: spanish(); break; case 13: wipeout(); break; case 14: worms(); break; case 15: alarm1(); break; case 16: alarm2(); break; case 17: alarm3(); break; case 18: alarm4(); break; case 19: alarm5(); break; case 20: beep1(); break; case 21: beep2(); break; case 22: beep3(); break; case 23: buzz1(); break; case 24: buzz2(); break; case 25: buzz3(); break; case 26: laser1(); break; case 27: siren1(); break; case 28: winner1(); break; case 29: winner2(); break; case 30: bomb(); break; case 31: dentist(); break; case 32: meltdown(); break; case 33: noise1(); break; case 34: noise2(); break; case 35: laser2(); break; case 36: siren2(); break; case 37: spacezap(); break; default: printat(24,31," Invalid choice! "); buzz3(); delay(20); break; } } }