From d69b2b450c8b1bf3f926ce43cc909450f7941df4 Mon Sep 17 00:00:00 2001 From: elijah-thomas774 Date: Sat, 18 May 2024 23:25:17 -0400 Subject: [PATCH] lyt_resourceAccessor --- config/SOUE01/splits.txt | 4 ++++ config/SOUE01/symbols.txt | 2 +- configure.py | 1 + src/nw4r/lyt/lyt_resourceAccessor.cpp | 15 +++++++++++++++ 4 files changed, 21 insertions(+), 1 deletion(-) diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt index ec781942..e3515491 100644 --- a/config/SOUE01/splits.txt +++ b/config/SOUE01/splits.txt @@ -316,6 +316,10 @@ nw4r/db/db_directPrint.cpp: .sbss start:0x805765E8 end:0x805765EC .bss start:0x80636B80 end:0x80636BA4 +nw4r/lyt/lyt_resourceAccessor.cpp: + .text start:0x80492000 end:0x80492058 + .data start:0x8056E7E0 end:0x8056E7F8 + nw4r/lyt/lyt_arcResourceAccessor.cpp: .text start:0x80492060 end:0x80492780 .data start:0x8056E7F8 end:0x8056E820 diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt index cbfd0edc..b016ae35 100644 --- a/config/SOUE01/symbols.txt +++ b/config/SOUE01/symbols.txt @@ -37087,7 +37087,7 @@ lbl_8056E758 = .data:0x8056E758; // type:object size:0x20 data:4byte lbl_8056E778 = .data:0x8056E778; // type:object size:0x30 lbl_8056E7A8 = .data:0x8056E7A8; // type:object size:0x10 lbl_8056E7B8 = .data:0x8056E7B8; // type:object size:0x28 -lbl_8056E7E0 = .data:0x8056E7E0; // type:object size:0x18 +__vt__Q34nw4r3lyt16ResourceAccessor = .data:0x8056E7E0; // type:object size:0x14 __vt__Q34nw4r3lyt24MultiArcResourceAccessor = .data:0x8056E7F8; // type:object size:0x14 __vt__Q34nw4r3lyt19ArcResourceAccessor = .data:0x8056E80C; // type:object size:0x14 lbl_8056E820 = .data:0x8056E820; // type:object size:0x10 diff --git a/configure.py b/configure.py index 3247adcc..d561bc3f 100644 --- a/configure.py +++ b/configure.py @@ -352,6 +352,7 @@ config.libs = [ nw4rLib( "lyt", [ + Object(Matching, "nw4r/lyt/lyt_resourceAccessor.cpp"), Object(Matching, "nw4r/lyt/lyt_arcResourceAccessor.cpp"), Object(Matching, "nw4r/lyt/lyt_common.cpp"), ], [""] diff --git a/src/nw4r/lyt/lyt_resourceAccessor.cpp b/src/nw4r/lyt/lyt_resourceAccessor.cpp index e69de29b..1587a9b9 100644 --- a/src/nw4r/lyt/lyt_resourceAccessor.cpp +++ b/src/nw4r/lyt/lyt_resourceAccessor.cpp @@ -0,0 +1,15 @@ +#include "nw4r/lyt/lyt_resourceAccessor.h" + +namespace nw4r { +namespace lyt { + +ResourceAccessor::~ResourceAccessor() {} + +ResourceAccessor::ResourceAccessor() {} + +ut::Font *ResourceAccessor::GetFont(const char *name) { + return nullptr; +} + +} // namespace lyt +} // namespace nw4r