diff --git a/.gitmodules b/.gitmodules index 48750ed..f12a19b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "tools/common"] path = tools/common url = https://github.com/open-ead/nx-decomp-tools +[submodule "lib/eui"] + path = lib/eui + url = https://github.com/open-ead/eui diff --git a/CMakeLists.txt b/CMakeLists.txt index dfff09e..e108725 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,3 +48,6 @@ target_link_libraries(odyssey PUBLIC sead) add_subdirectory(lib/agl) target_link_libraries(odyssey PUBLIC agl) + +add_subdirectory(lib/eui) +target_link_libraries(odyssey PUBLIC eui) diff --git a/data/odyssey_functions.csv b/data/odyssey_functions.csv index 3a27c60..23fbd03 100644 --- a/data/odyssey_functions.csv +++ b/data/odyssey_functions.csv @@ -49719,10 +49719,10 @@ Address,Quality,Size,Name 0x00000071007f4f10,U,000080,_ZN3eui11ButtonGroup21SetDownWithTouchOnAllEb 0x00000071007f4f60,U,000012,_ZNK3eui11ControlBase12getClassNameEv 0x00000071007f4f6c,U,000032,_ZN3eui11ControlBaseC2Ev -0x00000071007f4f8c,U,000004,_ZN3eui11ControlBaseD2Ev -0x00000071007f4f90,U,000004,_ZN3eui11ControlBaseD0Ev -0x00000071007f4f94,U,000004,_ZN3eui11ControlBase6UpdateEf -0x00000071007f4f98,U,000080,_ZNK3eui11ControlBase18GetRuntimeTypeInfoEv +0x00000071007f4f8c,O,000004,_ZN3eui11ControlBaseD2Ev +0x00000071007f4f90,O,000004,_ZN3eui11ControlBaseD0Ev +0x00000071007f4f94,O,000004,_ZN3eui11ControlBase6UpdateEf +0x00000071007f4f98,O,000080,_ZNK3eui11ControlBase18GetRuntimeTypeInfoEv 0x00000071007f4fe8,U,000024,_ZN3eui14ControlCreatorC2EPNS_11ButtonGroupEPN2nn4util13IntrusiveListINS_11ControlBaseENS4_29IntrusiveListMemberNodeTraitsIS6_XadL_ZNS6_6m_LinkEEES6_EEEESA_ 0x00000071007f5000,U,000016,_ZN3eui14ControlCreator13CreateControlEPN2nn3gfx7TDeviceINS2_12ApiVariationINS2_7ApiTypeILi4EEENS2_10ApiVersionILi8EEEEEEEPNS1_4ui2d6LayoutERKNSC_10ControlSrcE 0x00000071007f5010,U,000764,_ZN3eui14ControlCreator18CreateControlImpl_ERKN2nn4ui2d10ControlSrcEPNS2_6LayoutE @@ -62352,9 +62352,9 @@ Address,Quality,Size,Name 0x00000071009c2640,O,000360,_ZNK2al4Rail22calcNearestRailPointNoEPiRKN4sead7Vector3IfEE 0x00000071009c27a8,m,000364,_ZNK2al4Rail23calcNearestRailPointPosEPN4sead7Vector3IfEERKS3_ 0x00000071009c2914,O,000116,_ZNK2al4Rail15normalizeLengthEf -0x00000071009c2988,O,000220,_ZNK2al4Rail23calcNearestRailPosCoordERKN4sead7Vector3IfEEf -0x00000071009c2a64,O,000232,_ZNK2al4Rail23calcNearestRailPosCoordERKN4sead7Vector3IfEEfPf -0x00000071009c2b4c,O,000296,_ZNK2al4Rail18calcNearestRailPosEPN4sead7Vector3IfEERKS3_f +0x00000071009c2988,m,000220,_ZNK2al4Rail23calcNearestRailPosCoordERKN4sead7Vector3IfEEf +0x00000071009c2a64,m,000232,_ZNK2al4Rail23calcNearestRailPosCoordERKN4sead7Vector3IfEEfPf +0x00000071009c2b4c,m,000296,_ZNK2al4Rail18calcNearestRailPosEPN4sead7Vector3IfEERKS3_f 0x00000071009c2c74,O,000096,_ZNK2al4Rail15isNearRailPointEff 0x00000071009c2cd4,O,000168,_ZNK2al4Rail16calcRailPointNumEff 0x00000071009c2d7c,O,000084,_ZNK2al4Rail24getIncludedSectionLengthEPfS1_f diff --git a/lib/eui b/lib/eui new file mode 160000 index 0000000..b0c88e2 --- /dev/null +++ b/lib/eui @@ -0,0 +1 @@ +Subproject commit b0c88e2960de5c6910e89dcd1472550be9eb5a3f