Commit Graph

212 Commits

Author SHA1 Message Date
c42cde3372
logMisses флаги и ещё парочка штук 2023-01-20 22:20:10 +07:00
b077b22180
ThingDescription, flat json свойства и делегирование 2023-01-20 22:08:59 +07:00
4675197a04
ObjectOpenHashSet в BuilderAdapter read 2023-01-07 17:05:59 +07:00
093cec575e
IScriptableItemDefinition 2023-01-07 12:24:59 +07:00
6fa7b2193e
ILiquidItem 2023-01-04 16:04:09 +07:00
f76530e5b6
IMaterialItem 2023-01-04 15:45:52 +07:00
b21bd50e7b
хмм 2023-01-02 00:27:00 +07:00
7eaccacc68
Более правильные имена 2023-01-02 00:11:55 +07:00
3da8450a2c
давайте снова попробуем builder'ов, но на этот раз с интерфейсами 2023-01-02 00:08:34 +07:00
78cdc2c886
ListAdapter теперь понимает упрощение структуры при 1 элементе массива 2023-01-01 19:07:37 +07:00
c63308f37b
Надо разрешить комментарии в json'не 2023-01-01 18:21:16 +07:00
0f6cb63a10
Унификация предупреждений о json свойствах 2023-01-01 18:13:19 +07:00
bc4d62e2f0
Оптимизация импортов 2023-01-01 18:10:26 +07:00
60f94bde6c
animation -> image 2023-01-01 18:10:13 +07:00
e263e29989
На самом деле, мы уже избавились от старого framegrid 2023-01-01 18:08:32 +07:00
69a5061e9e
ImageReference, SpriteAnimator и почти избавились от старого FrameGrid 2023-01-01 18:07:46 +07:00
9357835f4e
AtlasDefinition.spriteList 2022-12-31 14:09:41 +07:00
c7952ba53d
Подправим производительность 2022-12-31 13:57:15 +07:00
f751c126f6
man 2022-12-31 13:50:33 +07:00
3e5195cbc1
💥 2022-12-31 13:44:15 +07:00
2805717ded
extraPropertiesAreFatal 2022-12-31 13:25:11 +07:00
a27cba5e0f
Покидаемся исключениями? 2022-12-31 13:20:03 +07:00
bfae6877c9
Более вменяемый BuilderAdapter 2022-12-31 13:11:09 +07:00
b3636e5a55
Правильные имена адаптеров типов 2022-12-31 10:02:52 +07:00
2a4ad28e3e
Тут тоже 2022-12-31 00:20:53 +07:00
cafbe3d242
Добавим default как alias root в atlas 2022-12-31 00:20:34 +07:00
7697efeb50
Атлас спрайтов теперь более менее рабочий 2022-12-31 00:16:49 +07:00
8ef4ab0eb1
Атлас спрайтов (frames), переделан с нуля 2022-12-30 23:52:35 +07:00
49e9dd2735
Вновь тест подгрузки "активных" предметов 2022-12-30 18:49:14 +07:00
d925f33e44
JsonPath 2022-12-30 18:49:03 +07:00
4e09fad480
Снова тестим подгрузку брони 2022-12-30 17:53:19 +07:00
e4a2f66b84
не надо спамить 2022-12-30 17:33:10 +07:00
7f28e8be51
Ещё больше рефакторинга 2022-12-30 17:31:57 +07:00
63d5afdfcd
И ещё больше штуковин для десериализации! 2022-12-30 17:29:25 +07:00
366e59cf14
Более функциональный подход к typeadapter 2022-12-30 17:24:13 +07:00
53c4c3fa11
Ещё больше рефакторинга десериализера 2022-12-30 16:59:21 +07:00
b939373298
Перемещены классы для работы с json в пакет json 2022-12-30 16:38:55 +07:00
35151c8187
Рефакторинг имён 2022-12-30 16:33:51 +07:00
ef9e22b51c
ммм 2022-12-30 16:25:15 +07:00
727727b7cd
Больше тестов декодирования предметов 2022-12-30 15:43:37 +07:00
d016aa807c
Сохранение Json структуры в KConcreteTypeAdapter 2022-12-30 15:12:55 +07:00
e5728e5ec9
Подгрузка денежных предметов 2022-12-30 14:07:44 +07:00
fef29b3f37
Перевод реестра прототипов на fastutil 2022-12-30 12:39:31 +07:00
819d188e2a
Ещё больше прибираемся 2022-12-30 12:36:07 +07:00
d8c1d9dab8
Немного прибираемся 2022-12-30 12:28:02 +07:00
a0705472f8
Сущности-предметы! 2022-12-30 12:27:18 +07:00
b9b4140832
Более корректный код определения примитивов 2022-12-30 11:44:11 +07:00
ec98c6970c
Строковый интернер создаём сразу 2022-12-30 11:40:30 +07:00
1fe0b25efa
Трансформеры значений у KConcreteTypeAdapter 2022-12-30 11:20:10 +07:00
b8dc265037
Менее запутанный KConcreteTypeAdapter 2022-12-30 11:03:45 +07:00