jak-project/common/type_system
ManDude b50b9eadb2
[decompiler] new features + fixes, + other jak2 fixes (#2796)
Fixes empty boxed arrays of strings breaking some decomp
(`ctywide-speech` and `race-info`).

Adds `decomp-as` tag to decompiler types so that the static data
decompiler can use macros like `meters` and `seconds` on fields that
aren't of type `meters` or `time-frame`.

Adds `override` tag to decompiler types which overrides the type of
field with that name. The type must be a child type of the original
field's type (or the same type, but why would you do this?).

Fixes the camera being offset for `drillmtn` after loading `palout`
once.

This is a huge refactor sadly.
2023-07-04 17:23:24 -04:00
..
defenum.cpp docs - first chunk of work documenting the files I glossed over (#2130) 2023-01-15 11:33:39 -05:00
defenum.h decomp: add docstring support to relevant places in all-types (#1753) 2022-08-23 00:32:07 -04:00
deftype.cpp [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00
deftype.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
state.cpp docs: add support for :override-doc in method declarations as well as documenting state handlers (#2139) 2023-01-21 20:45:45 -05:00
state.h docs: add support for :override-doc in method declarations as well as documenting state handlers (#2139) 2023-01-21 20:45:45 -05:00
Type.cpp [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00
Type.h [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00
TypeFieldLookup.cpp logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
TypeSpec.cpp port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
TypeSpec.h port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
TypeSystem.cpp [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00
TypeSystem.h [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00