Call on_block_changed from more places

This commit is contained in:
Marcus Huderle
2020-05-03 10:48:48 -05:00
parent 0ef3c6a898
commit 434bafe0b2
5 changed files with 13 additions and 33 deletions

View File

@@ -395,7 +395,7 @@ void Map::_floodFillCollisionElevation(int x, int y, uint16_t collision, uint16_
block->collision = collision;
block->elevation = elevation;
setBlock(x, y, *block);
setBlock(x, y, *block, true);
if ((block = getBlock(x + 1, y)) && block->collision == old_coll && block->elevation == old_elev) {
todo.append(QPoint(x + 1, y));
}
@@ -520,7 +520,7 @@ void Map::magicFillCollisionElevation(int initialX, int initialY, uint16_t colli
if (block && block->collision == old_coll && block->elevation == old_elev) {
block->collision = collision;
block->elevation = elevation;
setBlock(x, y, *block);
setBlock(x, y, *block, true);
}
}
}