Interface SaveStringProducer

All Known Implementing Classes:
SaveStringJSON

public interface SaveStringProducer
An interface for classes that produce a save string from the CommandLogger and the Labyrinth.

An implementing class must be able to serialize: - The whole command list (as provided by the CommandLogger) - The name of the Labyrinth (as provided by the Labyrinth) - The seed of the random number generator used by the Labyrinth (as provided by the Labyrinth)