Preparation for connection dialogs in yaml
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#region Copyright & License Information
|
||||
#region Copyright & License Information
|
||||
/*
|
||||
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
|
||||
* This file is part of OpenRA.
|
||||
@@ -59,7 +59,8 @@ namespace OpenRA.FileFormats
|
||||
|
||||
var colon = t.IndexOf(':');
|
||||
var d = new Dictionary<string, MiniYaml>();
|
||||
|
||||
try
|
||||
{
|
||||
if (colon == -1)
|
||||
levels[level].Add(t.Trim(), new MiniYaml(null, d));
|
||||
else
|
||||
@@ -69,6 +70,9 @@ namespace OpenRA.FileFormats
|
||||
value = null;
|
||||
levels[level].Add(t.Substring(0, colon).Trim(), new MiniYaml(value, d));
|
||||
}
|
||||
}
|
||||
catch (ArgumentException) { throw new InvalidDataException("Duplicate Identifier:`{0}`".F(t)); }
|
||||
|
||||
levels.Add(d);
|
||||
}
|
||||
return levels[0];
|
||||
|
||||
@@ -2,8 +2,8 @@ Container:
|
||||
Children:
|
||||
Background@MAINMENU_BG:
|
||||
Id:MAINMENU_BG
|
||||
X:WINDOW_RIGHT/2 - 125
|
||||
Y:WINDOW_BOTTOM/2 - 100
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:250
|
||||
Height:200
|
||||
Children:
|
||||
@@ -41,8 +41,8 @@ Container:
|
||||
Delegate:MainMenuButtonsDelegate
|
||||
Background@CREATESERVER_BG:
|
||||
Id:CREATESERVER_BG
|
||||
X:WINDOW_RIGHT/2 - 225
|
||||
Y:WINDOW_BOTTOM/2 - 72
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:145
|
||||
Visible:false
|
||||
@@ -87,8 +87,8 @@ Container:
|
||||
Delegate:CreateServerMenuDelegate
|
||||
Background@JOINSERVER_BG:
|
||||
Id:JOINSERVER_BG
|
||||
X:WINDOW_RIGHT/2 - 225
|
||||
Y:WINDOW_BOTTOM/2 - 200
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:400
|
||||
Visible:false
|
||||
@@ -117,3 +117,51 @@ Container:
|
||||
Height:25
|
||||
Text:Cancel
|
||||
Delegate:ServerBrowserDelegate
|
||||
Background@CONNECTION_BG:
|
||||
Id:CONNECTION_BG
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:400
|
||||
Visible:false
|
||||
Children:
|
||||
Label@CONNECTION_LABEL_TITLE:
|
||||
Id:CONNECTION_LABEL_TITLE
|
||||
X:0
|
||||
Y:20
|
||||
Width:450
|
||||
Height:25
|
||||
Text:Connecting
|
||||
Align:Center
|
||||
Container@CONNECTION_GROUP_CONNECTING:
|
||||
Id:CONNECTION_GROUP_CONNECTING
|
||||
Visible:false
|
||||
Children:
|
||||
Button@CONNECTION_BUTTON_ABORT:
|
||||
Id:CONNECTION_BUTTON_ABORT
|
||||
X:PARENT_RIGHT - 180
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Abort
|
||||
Delegate:ServerBrowserDelegate
|
||||
Container@CONNECTION_GROUP_FAILED:
|
||||
Id:CONNECTION_GROUP_FAILED
|
||||
Visible:false
|
||||
Children:
|
||||
Button@CONNECTION_BUTTON_RETRY:
|
||||
Id:CONNECTION_BUTTON_RETRY
|
||||
X:PARENT_RIGHT - 360
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Retry
|
||||
Delegate:ServerBrowserDelegate
|
||||
Button@CONNECTION_BUTTON_CANCEL:
|
||||
Id:CONNECTION_BUTTON_CANCEL
|
||||
X:PARENT_RIGHT - 180
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Cancel
|
||||
Delegate:ServerBrowserDelegate
|
||||
@@ -2,8 +2,8 @@ Container:
|
||||
Children:
|
||||
Background@MAINMENU_BG:
|
||||
Id:MAINMENU_BG
|
||||
X:WINDOW_RIGHT/2 - 125
|
||||
Y:WINDOW_BOTTOM/2 - 100
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:250
|
||||
Height:200
|
||||
Children:
|
||||
@@ -41,8 +41,8 @@ Container:
|
||||
Delegate:MainMenuButtonsDelegate
|
||||
Background@CREATESERVER_BG:
|
||||
Id:CREATESERVER_BG
|
||||
X:WINDOW_RIGHT/2 - 225
|
||||
Y:WINDOW_BOTTOM/2 - 72
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:145
|
||||
Visible:false
|
||||
@@ -87,8 +87,8 @@ Container:
|
||||
Delegate:CreateServerMenuDelegate
|
||||
Background@JOINSERVER_BG:
|
||||
Id:JOINSERVER_BG
|
||||
X:WINDOW_RIGHT/2 - 225
|
||||
Y:WINDOW_BOTTOM/2 - 200
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:400
|
||||
Visible:false
|
||||
@@ -117,3 +117,51 @@ Container:
|
||||
Height:25
|
||||
Text:Cancel
|
||||
Delegate:ServerBrowserDelegate
|
||||
Background@CONNECTION_BG:
|
||||
Id:CONNECTION_BG
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM - HEIGHT)/2
|
||||
Width:450
|
||||
Height:400
|
||||
Visible:false
|
||||
Children:
|
||||
Label@CONNECTION_LABEL_TITLE:
|
||||
Id:CONNECTION_LABEL_TITLE
|
||||
X:0
|
||||
Y:20
|
||||
Width:450
|
||||
Height:25
|
||||
Text:Connecting
|
||||
Align:Center
|
||||
Container:
|
||||
Id:CONNECTION_GROUP_CONNECTING
|
||||
Visible:false
|
||||
Children:
|
||||
Button@CONNECTION_BUTTON_ABORT:
|
||||
Id:CONNECTION_BUTTON_ABORT
|
||||
X:PARENT_RIGHT - 180
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Abort
|
||||
Delegate:ServerBrowserDelegate
|
||||
Container:
|
||||
Id:CONNECTION_GROUP_FAILED
|
||||
Visible:false
|
||||
Children:
|
||||
Button@CONNECTION_BUTTON_RETRY:
|
||||
Id:CONNECTION_BUTTON_RETRY
|
||||
X:PARENT_RIGHT - 360
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Retry
|
||||
Delegate:ServerBrowserDelegate
|
||||
Button@CONNECTION_BUTTON_CANCEL:
|
||||
Id:CONNECTION_BUTTON_CANCEL
|
||||
X:PARENT_RIGHT - 180
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Cancel
|
||||
Delegate:ServerBrowserDelegate
|
||||
Reference in New Issue
Block a user