Backend: Add listDirtyChunks to let MCEdit find out which chunks to redraw after saving and relighting the level.

This commit is contained in:
David Vierra 2012-10-29 04:38:03 -10:00
parent 5b921d7c43
commit 5ed8c3daff

View File

@ -1581,6 +1581,11 @@ class MCInfdevOldLevel(ChunkedLevelMixin, EntityLevel):
for cx, cz in box.chunkPositions:
self.markDirtyChunk(cx, cz)
def listDirtyChunks(self):
for cPos, chunkData in self._loadedChunkData.iteritems():
if chunkData.dirty:
yield cPos
# --- HeightMaps ---
def heightMapAt(self, x, z):