- "Info" ara es una unitat simple
This commit is contained in:
35
main.cpp
35
main.cpp
@@ -36,47 +36,46 @@ int main( int argc, char* args[] ) {
|
||||
JD8_Init("Pepe El Pintor");
|
||||
JS_Init();
|
||||
|
||||
Info info;
|
||||
info.estat_joc = ESTAT_ICEKAS; // ESTAT_SEQUENCIA; // ESTAT_ICEKAS;
|
||||
info.rosita_enabled = false;
|
||||
info.job_enabled = false;
|
||||
info.dificultat = MODE_FACIL;
|
||||
info.personatge = PERSONATGE_PEPE;
|
||||
info::estat_joc = ESTAT_ICEKAS; // ESTAT_SEQUENCIA; // ESTAT_ICEKAS;
|
||||
info::rosita_enabled = false;
|
||||
info::job_enabled = false;
|
||||
info::dificultat = MODE_FACIL;
|
||||
info::personatge = PERSONATGE_PEPE;
|
||||
|
||||
FILE* ini = fopen("trick.ini", "rb");
|
||||
if (ini != NULL) {
|
||||
unsigned char contingut = 0;
|
||||
fread(&contingut, 1, 1, ini);
|
||||
fclose(ini);
|
||||
if (contingut > 0) info.rosita_enabled = true;
|
||||
if (contingut > 1) info.job_enabled = true;
|
||||
if (contingut > 0) info::rosita_enabled = true;
|
||||
if (contingut > 1) info::job_enabled = true;
|
||||
}
|
||||
|
||||
while (info.estat_joc != ESTAT_EIXIR) {
|
||||
switch (info.estat_joc) {
|
||||
while (info::estat_joc != ESTAT_EIXIR) {
|
||||
switch (info::estat_joc) {
|
||||
case ESTAT_ICEKAS:
|
||||
case ESTAT_LOGO:
|
||||
ModuleStaticScreen * moduleStaticScreen;
|
||||
moduleStaticScreen = new ModuleStaticScreen(&info);
|
||||
info.estat_joc = moduleStaticScreen->Go();
|
||||
moduleStaticScreen = new ModuleStaticScreen();
|
||||
info::estat_joc = moduleStaticScreen->Go();
|
||||
delete moduleStaticScreen;
|
||||
break;
|
||||
case ESTAT_MENU:
|
||||
ModuleMenu * moduleMenu;
|
||||
moduleMenu = new ModuleMenu(&info);
|
||||
info.estat_joc = moduleMenu->Go();
|
||||
moduleMenu = new ModuleMenu();
|
||||
info::estat_joc = moduleMenu->Go();
|
||||
delete moduleMenu;
|
||||
break;
|
||||
case ESTAT_SELECT:
|
||||
ModuleSelect * moduleSelect;
|
||||
moduleSelect = new ModuleSelect(&info);
|
||||
info.estat_joc = moduleSelect->Go();
|
||||
moduleSelect = new ModuleSelect();
|
||||
info::estat_joc = moduleSelect->Go();
|
||||
delete moduleSelect;
|
||||
break;
|
||||
case ESTAT_SEQUENCIA:
|
||||
ModuleSequence * moduleSequence;
|
||||
moduleSequence = new ModuleSequence(&info);
|
||||
info.estat_joc = moduleSequence->Go();
|
||||
moduleSequence = new ModuleSequence();
|
||||
info::estat_joc = moduleSequence->Go();
|
||||
delete moduleSequence;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user