I've been working on a libtcod/C++ roguelike, and I've run into a small problem.
When the player goes between floors, the items from the previous floor stay on the new map, ending up in the walls, and each time I go between floors, more items generate until the map is swamped.
Is there any way to save a particular floor (perhaps with the seed) so that the actors' current x/y is preserved for reloading later?