home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Sensations!
/
sound_sensations.iso
/
miscprog
/
soundkit
/
demo.c
next >
Wrap
Text File
|
1990-08-15
|
4KB
|
131 lines
/* 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;
}
}
}