From 4b8d4d002d570eaddaaab4d315cd195be7971672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Thu, 1 May 2014 02:20:56 +0200 Subject: [PATCH] =?UTF-8?q?Parser=20ruft=20nun=20=C3=BCberall=20Backend.Re?= =?UTF-8?q?freshGui()=20auf,=20wo=20daten=20im=20Backend=20ver=C3=A4ndert?= =?UTF-8?q?=20werden.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Parser.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Parser.cs b/src/Parser.cs index 87aa864..882de3a 100644 --- a/src/Parser.cs +++ b/src/Parser.cs @@ -175,12 +175,14 @@ namespace WorldOfPeacecraft lock (Backend) { Backend.removePlayer (player); } + Backend.RefreshGui (); break; case MessDragon: Dragon dragon = MapDragon (block); lock (Backend) { Backend.removeDragon (dragon); } + Backend.RefreshGui (); break; default: ThrowUnknownBlockException(deleteBlock, block); @@ -288,6 +290,7 @@ namespace WorldOfPeacecraft lock (Backend) { Backend.SetPlayer (MapPlayer (playerBlock)); } + Backend.RefreshGui (); } private void ProcessMapcell (Block mapcellBlock) @@ -296,6 +299,7 @@ namespace WorldOfPeacecraft lock (Backend) { Backend.getMapObject ().SetTile (tile); } + Backend.RefreshGui (); } private void ProcessYourid (Block yourIdBlock) @@ -343,8 +347,8 @@ namespace WorldOfPeacecraft break; } } - Backend.RefreshGui(); } + Backend.RefreshGui(); } private void ProcessPlayers (Block playersBlock) @@ -356,6 +360,7 @@ namespace WorldOfPeacecraft Backend.SetPlayer (MapPlayer (playerBlock)); } } + Backend.RefreshGui (); } private void ProcessDragon (Block dragonBlock) @@ -364,6 +369,7 @@ namespace WorldOfPeacecraft lock (Backend) { Backend.SetDragon (dragon); } + Backend.RefreshGui (); } private Dragon MapDragon (Block dragonBlock)