Merge pull request #6473 from obrakmann/fix6422

Add chat tab to end-game dialog
This commit is contained in:
Matthias Mailänder
2014-09-20 14:45:47 +02:00
7 changed files with 393 additions and 90 deletions

View File

@@ -45,12 +45,16 @@ namespace OpenRA.Mods.D2k.Widgets.Logic
{
Game.LoadWidget(world, "CHAT_PANEL", gameRoot, new WidgetArgs());
Action ShowLeaveRestartDialog = () =>
var showleaveMapWidget = false;
var leaveMapWidget = Game.LoadWidget(world, "LEAVE_MAP_WIDGET", Ui.Root, new WidgetArgs());
leaveMapWidget.IsVisible = () => showleaveMapWidget;
Action ShowLeaveMapWidget = () =>
{
gameRoot.RemoveChildren();
Game.LoadWidget(world, "LEAVE_MAP_WIDGET", Ui.Root, new WidgetArgs());
showleaveMapWidget = true;
};
world.GameOver += ShowLeaveRestartDialog;
world.GameOver += ShowLeaveMapWidget;
}
void InitObserverWidgets()