home *** CD-ROM | disk | FTP | other *** search
- /* SOUNDKIT 1.0 Demo Program */
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <graph.h>
- #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;
- }
- }
-
-
-
- }