X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=init.c;h=87a51616877d9de7468079d260709b50ac0fdb2a;hb=346bcf9458c408b5bd2a6fb5679a2e86bd3952fb;hp=812e943e6dc69589758c19739a388f7903aa0fd1;hpb=85f8334e17b9e3118a73f2e9405e9db5f94ad648;p=open-adventure.git diff --git a/init.c b/init.c index 812e943..87a5161 100644 --- a/init.c +++ b/init.c @@ -10,6 +10,12 @@ * Initialisation */ +struct settings_t settings = { + .logfp = NULL, + .oldstyle = false, + .prompt = true +}; + struct game_t game = { .dloc[1] = LOC_KINGHALL, .dloc[2] = LOC_WESTBANK, @@ -41,7 +47,7 @@ struct game_t game = { long initialise(void) { - if (oldstyle) + if (settings.oldstyle) printf("Initialising...\n"); srand(time(NULL)); @@ -86,7 +92,7 @@ long initialise(void) for (int treasure = 1; treasure <= NOBJECTS; treasure++) { if (objects[treasure].is_treasure) { if (objects[treasure].inventory != 0) - game.prop[treasure] = -1; + game.prop[treasure] = NOT_YET_FOUND; game.tally = game.tally - game.prop[treasure]; } }