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 с проверками выполнения экшонов