private void mi_Save_Click(object sender, EventArgs e)
{
if (currentState != State.NO_EDITS)
{
if (currentFileName == "")
{
mi_Save_As_Click(sender, e);
}
else if (currentState == State.EDITING_WORLD)
{
verifyInvariants(false);
Serializer.Serialize(world, currentFileName);
}
else if (currentState == State.EDITING_ROOM)
{
verifyInvariants(false);
Serializer.SerializeRoom(currentlySelectedRoom, currentFileName);
}
}
}