DISCONNECT should use a LeaveGame'ish method.

It should be moved out of IngameChromeLogic, but I don't know where to..
This commit is contained in:
Mark Olson
2011-11-23 14:26:58 -06:00
committed by Chris Forbes
parent 8933b201f1
commit f043aa6366

View File

@@ -31,14 +31,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic
r.GetWidget<ButtonWidget>("INGAME_OPTIONS_BUTTON").OnClick = () =>
optionsBG.Visible = !optionsBG.Visible;
optionsBG.GetWidget<ButtonWidget>("DISCONNECT").OnClick = () =>
{
optionsBG.Visible = false;
Game.Disconnect();
Game.LoadShellMap();
Widget.CloseWindow();
Widget.OpenWindow("MAINMENU_BG");
};
optionsBG.GetWidget<ButtonWidget>("DISCONNECT").OnClick = () => LeaveGame(optionsBG);
optionsBG.GetWidget<ButtonWidget>("SETTINGS").OnClick = () => Widget.OpenWindow("SETTINGS_MENU");
optionsBG.GetWidget<ButtonWidget>("MUSIC").OnClick = () => Widget.OpenWindow("MUSIC_MENU");