- write(f, 'TURN %s' % game.world.turn)
- write(f, 'MAP ' + stringify_yx(game.world.map_.size))
- for y, line in game.world.map_.lines():
- write(f, 'TERRAIN_LINE %5s %s' % (y, quote(line)))
- for thing in game.world.things:
+ write(f, 'TURN %s' % game.turn)
+ write(f, 'SEED %s' % game.rand.prngod_seed)
+ write(f, 'MAP_SIZE %s' % (game.map_size,))
+ for map_pos in game.maps:
+ write(f, 'MAP %s' % (map_pos,))
+ for map_pos in game.maps:
+ for y, line in game.maps[map_pos].lines():
+ write(f, 'TERRAIN_LINE %s %5s %s' % (map_pos, y, quote(line)))
+ for thing in game.things: