Added grid undo actions

This commit is contained in:
Yousef Khadadeh 2026-01-02 19:24:12 +03:00
parent be2ba1e285
commit 2c9908bcea
5 changed files with 141 additions and 11 deletions

View file

@ -190,5 +190,5 @@ void GridModifyTool::draw(SkCanvas* canvas, const DrawData& drawData) {
void GridModifyTool::switch_tool(DrawingProgramToolType newTool) {
NetworkingObjects::NetObjTemporaryPtr<WorldGrid> gLock = grid.lock();
if(gLock)
drawP.world.delayedUpdateObjectManager.send_update_to_all<WorldGrid>(gLock, true);
drawP.world.gridMan.finalize_grid_modify(gLock, oldGrid);
}