- file = try_fopen(savefile, "r", &world, f_name);
- if ( read_uint32_bigendian(file, &world.seed)
- || read_uint32_bigendian(file, &world.turn)
- || read_uint16_bigendian(file, &world.score)
- || read_uint16_bigendian(file, &player.pos.y)
- || read_uint16_bigendian(file, &player.pos.x)
- || read_uint8(file, &player.hitpoints)
- || read_map_objects(&world, &world.monster, file)
- || read_map_objects(&world, &world.item, file))
- {
- exit_err(1, &world, err_r);
- }