#include "jgame.h" #include "jdraw8.h" #include "jail_audio.h" #include "jfile.h" #include "info.h" #include "modulegame.h" #include "modulesequence.h" #include "time.h" #include /* #ifndef WIN32 #include #endif */ int main( int argc, char* args[] ) { //file_setresourcefilename("data.jrf"); /*#ifdef WIN32 JF_SetResourceFile("data.jrf"); #else char res_file[255] = ""; strcpy(res_file, dirname(args[0])); #ifdef __APPLE__ strcat(res_file, "/../Resources/data.jrf"); #else strcat(res_file, "/data.jrf"); #endif printf("ARXIU DE RECURSOS: %s\n", res_file); JF_SetResourceFile(res_file); #endif */ srand( unsigned(time(NULL)) ); JG_Init(); JD8_Init("Aventures En Egipte"); JA_Init(48000, SDL_AUDIO_S16, 2); info::num_habitacio = 1; info::num_piramide = 255; info::diners = 0; info::diamants = 0; info::vida = 5; info::momies = 0; info::nou_personatge = false; info::pepe_activat = false; FILE* ini = fopen("trick.ini", "rb"); if (ini != NULL) { info::nou_personatge = true; fclose(ini); } int gameState = 1; while (gameState != -1) { switch (gameState) { case 0: ModuleGame* moduleGame; moduleGame = new ModuleGame(); gameState = moduleGame->Go(); delete moduleGame; break; case 1: ModuleSequence* moduleSequence; moduleSequence = new ModuleSequence(); gameState = moduleSequence->Go(); delete moduleSequence; break; } } JA_Quit(); JD8_Quit(); JG_Finalize(); return 0; }