Improve pathfinding

This commit is contained in:
2020-10-12 23:25:26 -06:00
parent fa9d597483
commit 83132ab2bb
3 changed files with 7 additions and 29 deletions

View File

@@ -126,22 +126,14 @@ class ChunksManager:
return True
def unload_chunks(self, position):
start = time.time()
x, y, z = utils.pint(position)
player_chunk = (x//16, 0, z//16)
loaded_chunks = list(self.chunks.keys())
count = 0
for chunk in loaded_chunks:
check = (chunk[0], 0, chunk[2])
if utils.phyp_king(player_chunk, check) > 16:
if utils.phyp_king(player_chunk, check) > 20:
del self.chunks[chunk]
count += 1
if count:
print('unloaded', count, 'chunks in', time.time()-start, 's')
class ChunkNotLoadedException(Exception):