X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=saveresume.c;fp=saveresume.c;h=53278ae7ec23d902cee1d2e597101852899e2b04;hp=d66b52c928285b52bb88d12f41bebc8234054a1a;hb=8fe07c8bf36b1c06e8cf8689c04629df0fe51504;hpb=ff9c73a37d898d824aa9f8ecd4b670acd84d37e7 diff --git a/saveresume.c b/saveresume.c index d66b52c..53278ae 100644 --- a/saveresume.c +++ b/saveresume.c @@ -109,7 +109,7 @@ int resume(void) #endif FILE *fp = NULL; - if (game.loc != LOC_START || game.abbrev[LOC_START] != 1) { + if (game.loc != LOC_START || game.locs[LOC_START].abbrev != 1) { rspeak(RESUME_ABANDON); if (!yes_or_no(arbitrary_messages[THIS_ACCEPTABLE], arbitrary_messages[OK_MAN], arbitrary_messages[OK_MAN])) return GO_CLEAROBJ; @@ -258,7 +258,7 @@ bool is_valid(struct game_t valgame) /* Check that values in linked lists for objects in locations are inside bounds */ for (loc_t loc = LOC_NOWHERE; loc <= NLOCATIONS; loc++) { - if (valgame.atloc[loc] < NO_OBJECT || valgame.atloc[loc] > NOBJECTS * 2) { + if (valgame.locs[loc].atloc < NO_OBJECT || valgame.locs[loc].atloc > NOBJECTS * 2) { return false; // LCOV_EXCL_LINE } }