Parser ruft nun überall Backend.RefreshGui() auf, wo daten im Backend
verändert werden.
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user