From 65b0478b90871a59609af70c7bd4053220a070d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Tue, 13 May 2014 23:54:39 +0200 Subject: [PATCH] Funktioniert nun auch wieder unter windows --- src/Gui/Gui.cs | 11 +++++++---- src/Gui/Program.cs | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Gui/Gui.cs b/src/Gui/Gui.cs index 737e281..1bbd80d 100644 --- a/src/Gui/Gui.cs +++ b/src/Gui/Gui.cs @@ -21,7 +21,6 @@ namespace WorldOfPeacecraft public Gui () { - } public void SetBackend (IBackend backend) @@ -29,6 +28,13 @@ namespace WorldOfPeacecraft Backend = backend; } + public void CallComponentConstructors() + { + ChatPanel = new ChatPanel (Backend); + MapPanel = new MapPanel (Backend); + OnlinePlayerList = new OnlinePlayerList (Backend); + } + public void FocusMap () { MapPanel.Focus(); @@ -101,9 +107,6 @@ namespace WorldOfPeacecraft } public void LoadResources(){ - ChatPanel = new ChatPanel (Backend); - MapPanel = new MapPanel (Backend); - OnlinePlayerList = new OnlinePlayerList (Backend); MapPanel.LoadResources (); OnlinePlayerList.LoadResources (); } diff --git a/src/Gui/Program.cs b/src/Gui/Program.cs index 25201c5..bfc8db6 100644 --- a/src/Gui/Program.cs +++ b/src/Gui/Program.cs @@ -12,6 +12,7 @@ namespace WorldOfPeacecraft Gui gui = new Gui(); Backend backend = new Backend(gui); gui.SetBackend(backend); + gui.CallComponentConstructors (); SplashScreen splash = new SplashScreen (gui,backend); splash.GuiHasLoaded += OnGuiLoaded; Application.Run (splash);