- char * f_name = "init_map()";
- world.map.cells = try_malloc(world.map.size.x * world.map.size.y, f_name);
+ free(world.map.cells);
+ world.map.cells = try_malloc(world.map.length * world.map.length, __func__);
+ uint32_t store_seed = world.seed;
+ world.seed = world.seed_map;