diff --git a/src/main.cc b/src/main.cc index 5100732..1100443 100644 --- a/src/main.cc +++ b/src/main.cc @@ -62,7 +62,7 @@ Level level; // Gère les niveaux int Horloge = 0; // Horloges du jeu int HorlogeAvant = 0; -#ifdef __unix__ +#if defined(__unix__) || defined(__HAIKU__) char DefPath[256]; // Chemin par defaut dans arg #endif @@ -70,7 +70,7 @@ char DefPath[256]; // Chemin par defaut dans arg /**********************************/ void InitPref() { -#ifdef __unix__ +#if defined(__unix__) || defined(__HAIKU__) DefPath[0] = 0; #endif @@ -91,7 +91,7 @@ int main(int narg, char *argv[]) // Initialise les préferences InitPref(); -#ifdef __unix__ +#if defined(__unix__) || defined(__HAIKU__) if (narg > 1) { strcpy(DefPath, argv[1]); } diff --git a/src/utils.cc b/src/utils.cc index 80952b8..daa8225 100644 --- a/src/utils.cc +++ b/src/utils.cc @@ -42,7 +42,7 @@ /*** Variables globales ***/ /**************************/ extern sNewPreference Pref; -#ifdef __unix__ +#if defined(__unix__) || defined(__HAIKU__) extern char DefPath[]; // Chemin par defaut dans arg #endif @@ -152,7 +152,7 @@ bool Utils::SaveFile(const char *Path, char *Buf, long L) /*** Met le bon chemin pour charger un fichier ***/ /*************************************************/ -#if (defined(__unix__) || defined(ANDROID)) && !defined(__AMIGAOS4__) +#if (defined(__unix__) || defined(ANDROID)) || defined(__HAIKU__) && !defined(__AMIGAOS4__) // Version Linux void Utils::GetPath(char *Path) {