X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=init.c;fp=init.c;h=c384f7106f84e685de34eb36ea91c5221daae591;hb=eebc87f889b0fa1404684aa6e72dda5a5e53d96b;hp=29737bedc06959d16e3c862b98ad6ee24e156998;hpb=8fe07c8bf36b1c06e8cf8689c04629df0fe51504;p=open-adventure.git diff --git a/init.c b/init.c index 29737be..c384f71 100644 --- a/init.c +++ b/init.c @@ -53,7 +53,7 @@ int initialise(void) set_seed(seedval); for (int i = 1; i <= NOBJECTS; i++) { - game.place[i] = LOC_NOWHERE; + game.objects[i].place = LOC_NOWHERE; } for (int i = 1; i <= NLOCATIONS; i++) { @@ -79,7 +79,7 @@ int initialise(void) for (int i = 1; i <= NOBJECTS; i++) { int k = NOBJECTS + 1 - i; - game.fixed[k] = objects[k].fixd; + game.objects[k].fixed = objects[k].fixd; if (objects[k].plac != 0 && objects[k].fixd <= 0) drop(k, objects[k].plac); } @@ -90,8 +90,8 @@ int initialise(void) for (int treasure = 1; treasure <= NOBJECTS; treasure++) { if (objects[treasure].is_treasure) { if (objects[treasure].inventory != 0) - game.prop[treasure] = STATE_NOTFOUND; - game.tally = game.tally - game.prop[treasure]; + game.objects[treasure].prop = STATE_NOTFOUND; + game.tally = game.tally - game.objects[treasure].prop; } } game.conds = setbit(COND_HBASE);