Files
Elvenbane/main.py

27 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import eb_engine
#import os
#os.environ['PYTHONJIT'] = '1'
def main():
e = eb_engine.Engine()
e.main_loop()
if __name__ == "__main__":
main()
# todo:
# прокрутка баг консоль и карта
# устроить краш тест поиску пути, запустив много объектов на маленьком поле, успел заметить баги
# добавить функцию движения за каким-то объектом
# приступаем к логике
# сделать по аналогии с текущей клеткой текущий объект
# посмотреть как в clock = pygame.time.Clock() работает фпс
# перемещать оъект в другую клетку при половине офсета
# техдолг Егору
# убрать cells и mapobject creature - перенести нужную логику в методы Map
# система имен спрайтов и Action - реализовать
# рисовать группой спрайтов
# нужен ли теперь start_pos? grid_pos?
# class Task с проверками выполнения экшонов
# Нужен ли cells в виде словаря списков? может иначе сделать?