Add a chat tab to end-game window

Fixes #6422
This commit is contained in:
Oliver Brakmann
2014-09-14 19:43:46 +02:00
parent 5fb2475b3c
commit 928ee9c625
7 changed files with 392 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()