27 lines
1.3 KiB
Python
27 lines
1.3 KiB
Python
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 в виде словаря списков? может иначе сделать? |