Магазин 💎
Визуально, конечно, выглядит хуево, но все идет по плану😁
Архитектурно магазин удобно делать с помощью паттерна MVP - Presentation Model, точно так же, как и любую другую систему, которая может быть отключена и включена. Здесь сама вьюха берет данные из презентера.
Магазин в игре подразумевает взаимодействие нескольких систем, таких как активация действия, диалога, а также других моделей - инвентарь, сам магазин и разные хранилища валют...
Я очень не хотел, но мне пришлось сделать общий банк для игровых валют. Когда валюта одна или две, то еще можно потерпеть, но в моем случае их на данный момент три, а в будущем возможно еще больше. Поэтому как-то так.
Теперь можно создать сто таких магазинов, единственное нужно для каждого создавать конфиги продуктов)
З.Ы. На видео можно увидеть полосы от тумана и виньетки (полосы от самого градиента на изображении). Может кто-нибудь знает как их убрать?
Post #29
571