private void linkDoorToolStripMenuItem_Click(object sender, EventArgs e)
{
if (currentState == State.EDITING_WORLD &&
currentlySelectedObject != null &&
currentlySelectedObject is Door)
{
Door A = ((Door)currentlySelectedObject);
//First, pop up the menu and get whichever door the user selects.
string title = "Currently selected door: " +
A.name + " in room " + currentlySelectedRoom.name;
RoomSelectDialog dialog = new RoomSelectDialog(world, false, title);
if (dialog.ShowDialog() == DialogResult.OK)
{
Door B = dialog.SelectedDoor;
A.Link = null;
B.Link = null;
A.Link = B;
B.Link = A;
}
}
}