Parser ruft nun überall Backend.RefreshGui() auf, wo daten im Backend

verändert werden.
This commit is contained in:
2014-05-01 02:20:56 +02:00
parent 98f50d3490
commit 4b8d4d002d

View File

@@ -175,12 +175,14 @@ namespace WorldOfPeacecraft
lock (Backend) { lock (Backend) {
Backend.removePlayer (player); Backend.removePlayer (player);
} }
Backend.RefreshGui ();
break; break;
case MessDragon: case MessDragon:
Dragon dragon = MapDragon (block); Dragon dragon = MapDragon (block);
lock (Backend) { lock (Backend) {
Backend.removeDragon (dragon); Backend.removeDragon (dragon);
} }
Backend.RefreshGui ();
break; break;
default: default:
ThrowUnknownBlockException(deleteBlock, block); ThrowUnknownBlockException(deleteBlock, block);
@@ -288,6 +290,7 @@ namespace WorldOfPeacecraft
lock (Backend) { lock (Backend) {
Backend.SetPlayer (MapPlayer (playerBlock)); Backend.SetPlayer (MapPlayer (playerBlock));
} }
Backend.RefreshGui ();
} }
private void ProcessMapcell (Block mapcellBlock) private void ProcessMapcell (Block mapcellBlock)
@@ -296,6 +299,7 @@ namespace WorldOfPeacecraft
lock (Backend) { lock (Backend) {
Backend.getMapObject ().SetTile (tile); Backend.getMapObject ().SetTile (tile);
} }
Backend.RefreshGui ();
} }
private void ProcessYourid (Block yourIdBlock) private void ProcessYourid (Block yourIdBlock)
@@ -343,8 +347,8 @@ namespace WorldOfPeacecraft
break; break;
} }
} }
Backend.RefreshGui();
} }
Backend.RefreshGui();
} }
private void ProcessPlayers (Block playersBlock) private void ProcessPlayers (Block playersBlock)
@@ -356,6 +360,7 @@ namespace WorldOfPeacecraft
Backend.SetPlayer (MapPlayer (playerBlock)); Backend.SetPlayer (MapPlayer (playerBlock));
} }
} }
Backend.RefreshGui ();
} }
private void ProcessDragon (Block dragonBlock) private void ProcessDragon (Block dragonBlock)
@@ -364,6 +369,7 @@ namespace WorldOfPeacecraft
lock (Backend) { lock (Backend) {
Backend.SetDragon (dragon); Backend.SetDragon (dragon);
} }
Backend.RefreshGui ();
} }
private Dragon MapDragon (Block dragonBlock) private Dragon MapDragon (Block dragonBlock)