31 lines
421 B
C++
31 lines
421 B
C++
#include <fishbone/foundation.h>
|
|
|
|
int quit = 0;
|
|
|
|
#ifndef _WIN32
|
|
#include <signal.h>
|
|
|
|
static void cleanup(int sig){
|
|
quit = 1;
|
|
}
|
|
#endif
|
|
|
|
int main(){
|
|
fishbone::SoundDriver* drv;
|
|
fishbone::Sound* snd;
|
|
|
|
#ifndef _WIN32
|
|
signal(SIGINT, cleanup);
|
|
signal(SIGTERM, cleanup);
|
|
#endif
|
|
|
|
drv = new fishbone::SoundDriver();
|
|
|
|
snd = drv->mixer.open("music.mod");
|
|
snd->setLoop(true);
|
|
snd->resume();
|
|
|
|
while(!quit);
|
|
|
|
delete drv;
|
|
}
|