Pathfinder singletone-class was added. Fixed leaky abstraction Map - move - Object using Pathfinder.

This commit is contained in:
shiva404
2026-03-07 03:07:39 +03:00
parent e347eb6fa6
commit b1b5375e46
4 changed files with 606 additions and 56 deletions

View File

@@ -12,7 +12,6 @@ if __name__ == "__main__":
# прокрутка баг консоль и карта
# устроить краш тест поиску пути, запустив много объектов на маленьком поле, успел заметить баги
# добавить функцию движения за каким-то объектом
# сделать, чтобы в случае отменненого движения не телепортировался назад, а плавно
# приступаем к логике
# сделать по аналогии с текущей клеткой текущий объект
@@ -24,4 +23,5 @@ if __name__ == "__main__":
# система имен спрайтов и Action - реализовать
# рисовать группой спрайтов
# нужен ли теперь start_pos? grid_pos?
# class Task с проверками выполнения экшонов
# class Task с проверками выполнения экшонов
# Нужен ли cells в виде словаря списков? может иначе сделать?