From 31f5b4cb47f0ac3d2b1f94979725d48340b5c57b Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Tue, 2 Mar 2021 13:27:42 +0300 Subject: Fix. --- src/game.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game.c b/src/game.c index 5806c57..e47e6b0 100644 --- a/src/game.c +++ b/src/game.c @@ -7,6 +7,7 @@ int magic = 0; +int first_gulag = 1; static int ticks; @@ -64,6 +65,7 @@ static int readnum(FILE *f) static void save() { FILE *f = fopen("save", "w"); + outnum(f, first_gulag); if (curmus == grib) fputs("g\n", f); else if (curmus == ussr) fputs("u\n", f); else if (curmus == stalin) fputs("s\n", f); @@ -151,6 +153,7 @@ static void save() static void load() { FILE *f = fopen("save", "r"); + first_gulag = readnum(f); int c = fgetc(f); if (c == 'g') { if (curmus != grib) { @@ -344,7 +347,6 @@ static void step(int d) } } else if (lenin_grib) lenin_grib = 0; } - static int first_gulag = 1; if (ttplayer.tobein_gulag && ttplayer.until_gulag > 0) { if (first_gulag) { first_gulag = 0; -- cgit v1.2.3