Primer commit
This commit is contained in:
56
main.cpp
Executable file
56
main.cpp
Executable file
@@ -0,0 +1,56 @@
|
||||
#include "jgame.h"
|
||||
#include "jdraw8.h"
|
||||
#include "jfile.h"
|
||||
#include "info.h"
|
||||
#include "modulegame.h"
|
||||
#include "modulesequence.h"
|
||||
#include "time.h"
|
||||
#include <libgen.h>
|
||||
|
||||
int main( int argc, char* args[] ) {
|
||||
|
||||
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);
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user