Nevermind.
This commit is contained in:
13
main.py
13
main.py
@@ -5,13 +5,14 @@ def main():
|
||||
e.main_loop()
|
||||
|
||||
if __name__ == "__main__":
|
||||
# pydantic instead of dataclasses?
|
||||
# Отрисовка голой сетки, прокрутка, масштаб +
|
||||
# Отрисовка спрайтов:
|
||||
# - сделать масштабирование в соотв. с клеткой +
|
||||
# - посмотреть класс спрайта или сделать свой +
|
||||
# - добавить отрисовку существ и предметов с анимацией +
|
||||
# почитать про Surface, Display, доку к pygame-gui
|
||||
# - оптимизация - рисуем только те клетки, которые рядом с камерой
|
||||
# - оптимизация - не рисуем клетки по отдельности - собираем из них одну поверхность и её рисуем
|
||||
#
|
||||
# Начало гуя:
|
||||
# - общая идея гуя
|
||||
# - кнопка отключить сетку
|
||||
@@ -24,19 +25,19 @@ if __name__ == "__main__":
|
||||
# Простой, но основательный гуй внизу экрана, глобальная карта и перемещение
|
||||
# деревня на соседской локации и торговля с ней
|
||||
# перемещение по воде, течение
|
||||
|
||||
#техдолг:
|
||||
#проверить дефолтдикт field и None = None
|
||||
# pydantic instead of dataclasses?
|
||||
# почитать про Surface, Display, доку к pygame-gui
|
||||
# проверить дефолтдикт field и None = None
|
||||
# техдолг - draw_data to dd
|
||||
# изучить pypmler
|
||||
# настроить логирование всего
|
||||
#SLOP:
|
||||
# SLOP: load_sprites
|
||||
|
||||
# проверить у ллм на ошибки - РЕГУЛЯРНАЯ АКТИВНОСТЬ:
|
||||
# - deepcopy +
|
||||
# - общие +
|
||||
main()
|
||||
|
||||
# добавил гуй, динамическая консоль, всё работает, но:
|
||||
# - слоп, почистить
|
||||
# - мини-баг - если первые вводимые буквы совпадают с клавишами управления, один раз успевает проскочить до лока. некритично.
|
||||
|
||||
Reference in New Issue
Block a user