#include "jgame.h" #include "jdraw8.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[] ) { #ifdef WIN32 JF_SetResourceFile("data.jrf"); #else char res_file[255] = ""; strcpy(res_file, dirname(args[0])); strcat(res_file, "/data.jrf"); printf("ARXIU DE RECURSOS: %s\n", res_file); JF_SetResourceFile(res_file); #endif srand( time(NULL) ); JG_Init(); JD8_Init("Aventures En Egipte"); Info info; info.num_habitacio = 1; info.num_piramide = 255; info.diners = 0; info.diamants = 0; info.vida = 5; info.momies = 0; int gameState = 1; while (gameState != -1) { switch (gameState) { case 0: ModuleGame* moduleGame; moduleGame = new ModuleGame( &info ); gameState = moduleGame->Go(); delete moduleGame; break; case 1: ModuleSequence* moduleSequence; moduleSequence = new ModuleSequence( &info ); gameState = moduleSequence->Go(); delete moduleSequence; break; } } JF_Quit(); JD8_Quit(); JG_Finalize(); return 0; }