Diagonal pathfinding and moving works great! Fixed teleport bug and terrain overlay.
This commit is contained in:
19
main.py
19
main.py
@@ -38,9 +38,11 @@ if __name__ == "__main__":
|
||||
# - общие +
|
||||
main()
|
||||
#
|
||||
# ДОДЕЛАТЬ move для Creature - хранить pos в объекте
|
||||
# !!! ДОБАВИТЬ ПРОКРУТКУ И МАСШТАБ КАРТЫ ДЛЯ МЫШИ !!!
|
||||
#
|
||||
# ПРОВЕРИТЬ МЕНЯЕТСЯ ЛИ ПЕРЕДАННЫЙ В ОБЪЕКТ cells и еслт да,
|
||||
# ДОДЕЛАТЬ move для Creature - хранить pos в объекте ???
|
||||
#
|
||||
# ПРОВЕРИТЬ МЕНЯЕТСЯ ЛИ ПЕРЕДАННЫЙ В ОБЪЕКТ cells и если да,
|
||||
# перенести всё взаимодействие с картой в объекты, карта только хранит cells
|
||||
# и готовит данные для отрисовки Render'ом
|
||||
#
|
||||
@@ -54,7 +56,14 @@ if __name__ == "__main__":
|
||||
# - при вводе текста нет прокрутки к концу
|
||||
# - плавающий баг - если повводить текст, а потом закрыть консоль, игра не закроется по эскейпу.
|
||||
#
|
||||
# исправить поиск пути чтобы он учитывал других существ
|
||||
# исправить поиск пути чтобы он учитывал других существ
|
||||
#
|
||||
#
|
||||
# сделать активного юнита - отряд с кружочком выделения
|
||||
# групповое выделение мышью
|
||||
# группировка и движение отряда - алгоритм стаи?
|
||||
#
|
||||
#
|
||||
#
|
||||
# в дальнейшем вся отрисовка переедет в класс рендер,
|
||||
# карта будет только вовзращать поверхность для отрисовки или даже просто Cells
|
||||
@@ -66,6 +75,4 @@ if __name__ == "__main__":
|
||||
#
|
||||
# Альтернатива
|
||||
#if a is not None:
|
||||
# print("a не None")
|
||||
#
|
||||
#
|
||||
# print("a не None")
|
||||
Reference in New Issue
Block a user