Fixed leaky abstraction Map - calc_step - Object.
This commit is contained in:
@@ -138,7 +138,12 @@ class Map:
|
||||
for j in range(len(self.cells)):
|
||||
for cell in self.cells[j]:
|
||||
if cell.creature_obj:
|
||||
cell.creature_obj.update(time_delta, self.cell_size, self)
|
||||
cell.creature_obj.walkable_matrix = self.walkable_matrix
|
||||
cell.creature_obj.rocks_matrix = self.rocks_matrix
|
||||
if cell.creature_obj.final_goal is not None:
|
||||
cell.creature_obj.calc_step(time_delta, self.cell_size, self)
|
||||
continue
|
||||
cell.creature_obj.update(time_delta)
|
||||
|
||||
def compute_walkable_rocks(self):
|
||||
"""Вычисляет матрицы walkable и rocks_only БЕЗ учета стартовой позиции"""
|
||||
|
||||
Reference in New Issue
Block a user