#include <time.h>
#include <cstdio>
#include <math.h>
+#include <sys/types.h>
+#include <sys/stat.h>
#include <unistd.h>
#include "SDL/SDL.h"
#include "SDL/SDL_mixer.h"
char *env_tty;
env_tty = getenv("SSH_TTY");
+
+ struct stat datatest;
+
if(env_tty == NULL){
SDL_Init(SDL_INIT_AUDIO);
exit(1);
}
- shotsound = Mix_LoadWAV("shot.ogg");
- boomsound = Mix_LoadWAV("boom.ogg");
- dropoffsound = Mix_LoadWAV("dropoff.ogg");
- pickupsound = Mix_LoadWAV("pickup.ogg");
- lasersound = Mix_LoadWAV("laser.ogg");
- warningsound = Mix_LoadWAV("warning.ogg");
+
+ if(stat("data/boom.ogg", &datatest)==0){
+ shotsound = Mix_LoadWAV("data/shot.ogg");
+ boomsound = Mix_LoadWAV("data/boom.ogg");
+ dropoffsound = Mix_LoadWAV("data/dropoff.ogg");
+ pickupsound = Mix_LoadWAV("data/pickup.ogg");
+ lasersound = Mix_LoadWAV("data/laser.ogg");
+ warningsound = Mix_LoadWAV("data/warning.ogg");
+ } else {
+ shotsound = Mix_LoadWAV("/usr/share/curfender/data/shot.ogg");
+ boomsound = Mix_LoadWAV("/usr/share/curfender/data/boom.ogg");
+ dropoffsound = Mix_LoadWAV("/usr/share/curfender/data/dropoff.ogg");
+ pickupsound = Mix_LoadWAV("/usr/share/curfender/data/pickup.ogg");
+ lasersound = Mix_LoadWAV("/usr/share/curfender/data/laser.ogg");
+ warningsound = Mix_LoadWAV("/usr/share/curfender/data/warning.ogg");
+ }
} else {
sound = 0;
}