package rabbitescape.engine;
import static rabbitescape.engine.ChangeDescription.State.*;
import java.util.HashMap;
import java.util.Map;
public class Exit extends Thing
{
World world;
public Exit( int x, int y )
{
super( x, y, EXIT );
}
@Override
public void calcNewState( World world )
{
}
@Override
public void step( World world )
{
this.world = world;
}
@Override
public Map<String, String> saveState()
{
return new HashMap<String, String>();
}
@Override
public void restoreFromState( Map<String, String> state )
{
}
@Override
public String overlayText()
{
return world == null ? "Exit" : "Exit\n" + world.num_saved + " saved";
}
}