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) {
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user