home · contact · privacy
Changed way world.map_obj_count is transmitted; also re-factoring of map_objects...
[plomrogue] / src / misc.c
index 122f404e8e2eace4181a1fb9d42e14048d7b67bb..e6f0df1c3dac7b3de7ebda8fe3cf54923ab94112 100644 (file)
@@ -267,6 +267,8 @@ extern void save_game()
     try_fwrite(line, strlen(line), 1, file, f_name);
     sprintf(line, "%u\n", world.seed);
     try_fwrite(line, strlen(line), 1, file, f_name);
+    sprintf(line, "%u\n", world.map_obj_count);
+    try_fwrite(line, strlen(line), 1, file, f_name);
     sprintf(line, "%u\n", world.turn);
     try_fwrite(line, strlen(line), 1, file, f_name);
     sprintf(line, "%u\n", world.score);
@@ -289,6 +291,8 @@ extern void load_game()
     try_fgets(line, linemax + 1, file, f_name);
     world.seed = atoi(line);
     try_fgets(line, linemax + 1, file, f_name);
+    world.map_obj_count = atoi(line);
+    try_fgets(line, linemax + 1, file, f_name);
     world.turn = atoi(line);
     try_fgets(line, linemax + 1, file, f_name);
     world.score = atoi(line);