Direct Connect

This commit is contained in:
Paul Chote
2010-03-15 22:21:50 +13:00
parent 850baea1be
commit 5afe5d83e5
2 changed files with 23 additions and 8 deletions

View File

@@ -40,13 +40,7 @@ namespace OpenRA.Widgets.Delegates
Game.CreateServer();
return true;
}
if (w.Id == "JOINSERVER_BUTTON_CANCEL")
{
WidgetLoader.rootWidget.GetWidget("JOINSERVER_BG").Visible = false;
WidgetLoader.rootWidget.GetWidget("MAINMENU_BG").Visible = true;
return true;
}
return false;
}
}
@@ -86,6 +80,12 @@ namespace OpenRA.Widgets.Delegates
return true;
}
if (w.Id == "JOINSERVER_BUTTON_DIRECTCONNECT")
{
Game.JoinServer(Game.Settings.NetworkHost, Game.Settings.NetworkPort);
return true;
}
if (w.Id.Substring(0,10) == "JOIN_GAME_")
{
int index = int.Parse(w.Id.Substring(10));
@@ -94,6 +94,13 @@ namespace OpenRA.Widgets.Delegates
Game.JoinServer(game.Address.Split(':')[0], int.Parse(game.Address.Split(':')[1]));
return true;
}
if (w.Id == "JOINSERVER_BUTTON_CANCEL")
{
WidgetLoader.rootWidget.GetWidget("JOINSERVER_BG").Visible = false;
WidgetLoader.rootWidget.GetWidget("MAINMENU_BG").Visible = true;
return true;
}
return false;
}

View File

@@ -100,6 +100,14 @@ Container:
Height:25
Text:Quick'n'dirty Server Browser
Align:Center
Button@JOINSERVER_BUTTON_DIRECTCONNECT:
Id:JOINSERVER_BUTTON_DIRECTCONNECT
X:PARENT_RIGHT - 360
Y:PARENT_BOTTOM - 45
Width:160
Height:25
Text:Direct Connect
Delegate:ServerBrowserDelegate
Button@JOINSERVER_BUTTON_CANCEL:
Id:JOINSERVER_BUTTON_CANCEL
X:PARENT_RIGHT - 180
@@ -107,4 +115,4 @@ Container:
Width:160
Height:25
Text:Cancel
Delegate:MainMenuButtonsDelegate
Delegate:ServerBrowserDelegate