|
c3756b259a
|
более быстрый isMarkedNullable
|
2023-02-08 10:47:56 +07:00 |
|
|
89fbbadec3
|
DynamicDefinition.toJsonTree
|
2023-02-07 21:58:12 +07:00 |
|
|
ebdf0aa642
|
я даже не знаю что сказать про динамические прототипы...
|
2023-02-07 20:09:52 +07:00 |
|
|
df4937f1df
|
удаление упоминаний параллакса
|
2023-02-06 20:57:57 +07:00 |
|
|
1bffac6014
|
Устаревшие классы определения параллакса и мира
|
2023-02-06 20:55:36 +07:00 |
|
|
8a4a84c05b
|
BinaryJsonReader
|
2023-02-06 20:29:18 +07:00 |
|
|
6aca9d40f1
|
Интернинация sbpattern
|
2023-02-06 18:20:57 +07:00 |
|
|
6646c1879d
|
снова тест
|
2023-02-06 17:49:39 +07:00 |
|
|
f94e6f2f72
|
мда
|
2023-02-06 17:21:28 +07:00 |
|
|
15abdba2c5
|
Starbound теперь более не синглтон, а настоящий класс
удалил кучу устаревших классов ибо они совсем не имеют смысла
|
2023-02-06 17:17:42 +07:00 |
|
|
210d065f79
|
liquid definition в tile package
|
2023-02-06 14:46:10 +07:00 |
|
|
e154cec780
|
Избавляемся от устаревших тип адаптеров
|
2023-02-06 14:30:21 +07:00 |
|
|
b212ef7518
|
IThingWithDescription в тайлах и их модиферах
|
2023-02-05 22:45:49 +07:00 |
|
|
7309f6be46
|
Немного подправил either
|
2023-02-05 20:32:55 +07:00 |
|
|
aaefef570b
|
a
|
2023-02-05 18:21:35 +07:00 |
|
|
6a437d3400
|
Небольшой тест подгрузки всех модов
|
2023-02-05 17:09:49 +07:00 |
|
|
2709f3d005
|
DirectAssetReference
|
2023-02-05 16:39:03 +07:00 |
|
|
39dd94dc6c
|
м
|
2023-02-05 16:16:28 +07:00 |
|
|
d44fd8d6c1
|
Недо-чтение партиклей, Either<>
|
2023-02-05 16:14:16 +07:00 |
|
|
8540448bdc
|
ну да, не добавил
|
2023-02-05 11:40:26 +07:00 |
|
|
cc5c85bef1
|
ммм
|
2023-02-05 11:22:56 +07:00 |
|
|
6e248d5fcf
|
ускоряем чтение индексов pak вдвое
|
2023-02-05 11:13:25 +07:00 |
|
|
af7ff24320
|
Более большой буфер чтения индексов pak файлов
|
2023-02-05 11:08:03 +07:00 |
|
|
8042cd0a22
|
Избавляемся от ненужного дублирования кода
|
2023-02-05 11:04:29 +07:00 |
|
|
d7c16697be
|
don't create shadow geometry GL objects right away
|
2023-02-05 00:56:09 +07:00 |
|
|
6584087842
|
AssetReference, AssetPathStack и корректировка существующих адаптеров
|
2023-02-05 00:39:18 +07:00 |
|
|
c57558af20
|
species
|
2023-02-04 16:32:34 +07:00 |
|
|
2dd84318cc
|
SBPattern как util
|
2023-02-04 14:54:18 +07:00 |
|
|
c54e9b63d2
|
Избавляемся от nullSafe врапера
|
2023-02-04 14:53:28 +07:00 |
|
|
7fc4d225a2
|
JSON Описание игрока
|
2023-02-04 14:47:26 +07:00 |
|
|
1fd4ed6257
|
кеш свойств
|
2023-02-01 12:33:51 +07:00 |
|
|
ae8f8ad658
|
Flashlight definition
|
2023-02-01 12:22:26 +07:00 |
|
|
d8c644c64b
|
Интерфейсы не надо просматривать
|
2023-01-23 16:45:08 +07:00 |
|
|
493cbca351
|
a
|
2023-01-23 14:21:31 +07:00 |
|
|
49e90a6dca
|
harvestingtool
|
2023-01-23 14:18:30 +07:00 |
|
|
a8e921bfb1
|
ненужно
|
2023-01-23 13:58:00 +07:00 |
|
|
f3a2c1d327
|
Все адаптеры на аннотациях
|
2023-01-23 13:48:50 +07:00 |
|
|
071e8c4e21
|
Удаляем тестовый код
|
2023-01-23 13:33:51 +07:00 |
|
|
6bcf504908
|
Ещё больше json аннотаций, теперь для FactoryAdapter
|
2023-01-23 13:26:12 +07:00 |
|
|
f7c8455b87
|
ммм
|
2023-01-23 12:15:27 +07:00 |
|
|
20bd844f23
|
Создание BuilderAdapter через аннотации
|
2023-01-23 12:11:28 +07:00 |
|
|
38d341913a
|
EnumAdapter для всех enum'ов
|
2023-01-22 23:39:44 +07:00 |
|
|
6ea4d7a6ab
|
Полностью перешли на TypeAdapterFactory, наверное
|
2023-01-22 23:24:06 +07:00 |
|
|
c80372e0fa
|
Больше переноса на TypeAdapterFactory
|
2023-01-22 23:11:20 +07:00 |
|
|
a4f4320b04
|
ненужно
|
2023-01-22 21:59:35 +07:00 |
|
|
be87ca7cc1
|
Немного не туда пошёл, но сохранится надо
|
2023-01-22 21:52:48 +07:00 |
|
|
2d8e3a7ff5
|
ммм
|
2023-01-22 20:29:48 +07:00 |
|
|
2d7681628d
|
ReferenceAdapterFactory
|
2023-01-22 19:19:10 +07:00 |
|
|
580cfd53da
|
reified mapAsObject
|
2023-01-22 19:10:20 +07:00 |
|
|
6f8de045e1
|
ReferenceAdapter
|
2023-01-22 19:08:26 +07:00 |
|
|
6fafcd6185
|
Ещё больше приборки в структуре
|
2023-01-22 18:47:30 +07:00 |
|
|
215ae8429e
|
Немного прибираемся
|
2023-01-22 18:43:45 +07:00 |
|
|
9ae61d6882
|
Работающий racialDescription в ThingDescription
|
2023-01-20 23:12:11 +07:00 |
|
|
cae74c5e5e
|
немного перемещений классов
|
2023-01-20 22:24:55 +07:00 |
|
|
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 |
|
|
f62c6cab66
|
Больше комментариев
|
2022-12-30 01:51:35 +07:00 |
|
|
5e29072fcf
|
Больше свойств у прототипа предмета
|
2022-12-29 17:10:52 +07:00 |
|
|
5f3c33d9cb
|
Свойство для указывания символьного имени которое на данный момент прочитывается
|
2022-12-29 15:47:30 +07:00 |
|
|
176ca9db65
|
Подгрузка прототипов предметов, немного комментариев в коде
|
2022-12-29 15:34:35 +07:00 |
|
|
cfe892e220
|
some more little tinkering with light system
|
2022-12-28 15:30:54 +07:00 |
|
|
8a03d326f4
|
Use hash table for chunk map
|
2022-12-02 15:00:31 +07:00 |
|
|
64b777c11a
|
readNBytes impl
|
2022-12-02 14:53:20 +07:00 |
|
|
e8eed40a73
|
object oriented file system skeleton
so there at least some preparation for java nio filesystem
|
2022-11-24 15:30:47 +07:00 |
|
|
6cc7ae51a0
|
a
|
2022-10-05 22:19:06 +07:00 |
|
|
08c2b5a685
|
even more raycasted lights tests
|
2022-09-16 19:54:41 +07:00 |
|
|
5947252dc7
|
Raycasted lights
|
2022-09-16 17:47:34 +07:00 |
|
|
96068d483c
|
Light flood test
|
2022-09-16 15:29:39 +07:00 |
|
|
45b3e203ba
|
Rename to GPULightRenderer
|
2022-09-16 13:29:00 +07:00 |
|
|
9be1dcadd1
|
a
|
2022-09-16 13:28:15 +07:00 |
|
|
5458a4a60d
|
More GPU shadows tests
|
2022-09-16 13:27:22 +07:00 |
|
|
bacda9dd97
|
light penetration argument
|
2022-09-16 12:31:11 +07:00 |
|
|
6483dae892
|
ok, now light is still duct taped, but more optimized
|
2022-09-16 12:28:59 +07:00 |
|
|
5c697c129e
|
More shadows tests
|
2022-09-16 11:55:23 +07:00 |
|
|
4198483974
|
Make cleanable trace-log not closed OpenGL objects
|
2022-09-16 01:01:43 +07:00 |
|
|
86a8c4a130
|
more shadows tests
|
2022-09-14 21:35:23 +07:00 |
|
|
1254fb276c
|
Soft light test
|
2022-09-14 20:28:19 +07:00 |
|
|
7eeb5f8a12
|
Light renderer dispatcher
|
2022-09-14 14:54:10 +07:00 |
|
|
0614158a9c
|
Shadows test
|
2022-09-14 00:49:50 +07:00 |
|
|
3cc8d54ede
|
a
|
2022-09-13 19:22:31 +07:00 |
|
|
b19307ffdf
|
Get rid of regular array spliterator
|
2022-09-11 20:13:08 +07:00 |
|
|
ee21636529
|
More streamlining
|
2022-09-11 18:50:19 +07:00 |
|
|
96c88aa725
|
Liquid render!
|
2022-09-11 17:55:47 +07:00 |
|
|
598530c4ec
|
specify floatbuffer
|
2022-09-11 14:23:36 +07:00 |
|
|
2cb2ac16ce
|
Use hash map in uniform location cache
|
2022-09-11 11:29:06 +07:00 |
|
|
0cf0bcea57
|
Move shaders around
|
2022-09-11 11:26:15 +07:00 |
|
|
3a0c9e57ee
|
missing imports
|
2022-09-11 10:41:32 +07:00 |
|
|
09ec0f676d
|
move stuff around
|
2022-09-11 10:40:48 +07:00 |
|
|
86742b537e
|
more correct tile connection match
|
2022-09-11 01:35:35 +07:00 |
|
|
9bbff0403a
|
a
|
2022-09-11 01:21:33 +07:00 |
|
|
194a7e479c
|
Redo vertex builder
|
2022-09-11 01:10:40 +07:00 |
|
|
48cf205506
|
more shader stuff, hue shift, color variants, liquid def loader test
|
2022-09-10 22:30:34 +07:00 |
|
|
19cf788d87
|
dyom
|
2022-09-08 21:44:02 +07:00 |
|
|
3c0bd56b0a
|
Remove technical limitation of ILayeredRenderer
|
2022-09-08 21:32:56 +07:00 |
|
|
32c2932a6a
|
rename
|
2022-09-08 21:26:26 +07:00 |
|
|
122a951b56
|
Material modifier render test
|
2022-09-08 21:24:54 +07:00 |
|
|
bd5a6f3259
|
Fix renderLayeredList updating current z layer wrong
|
2022-09-08 20:56:17 +07:00 |
|
|
404c3dd6d1
|
Reified generics for lists
|
2022-09-08 19:53:44 +07:00 |
|
|
0879e5e7a9
|
Correct readingFolder
|
2022-08-26 22:33:42 +07:00 |
|
|
7c318966d5
|
Move tile definition and render template to KConcreteTypeAdapter
|
2022-08-26 22:30:32 +07:00 |
|
|
d3396ddb7c
|
KConcreteTypeAdapter functional
|
2022-08-26 20:44:00 +07:00 |
|
|
e2b17f5761
|
KConcreteTypeAdapter test
|
2022-08-26 16:29:37 +07:00 |
|