summaryrefslogtreecommitdiff
path: root/src/d/d_file_select.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-09-27 18:35:11 -0400
committerGitHub <noreply@github.com>2025-09-27 15:35:11 -0700
commit5dc86158bc15a2f7d7d499d38d388be1d997e750 (patch)
tree9390d282191ac89c7925b4c7277d3c2aa70c834c /src/d/d_file_select.cpp
parent54d8839d916beef73c29165932fb33f9b24f2394 (diff)
Fix most vtable issues (#2706)
Diffstat (limited to 'src/d/d_file_select.cpp')
-rw-r--r--src/d/d_file_select.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp
index 50b7ef09a8..363ca34c51 100644
--- a/src/d/d_file_select.cpp
+++ b/src/d/d_file_select.cpp
@@ -2870,8 +2870,13 @@ void dFile_select_c::setSaveData() {
/* 8018D0E4-8018D25C 187A24 0178+00 20/20 0/0 0/0 .text headerTxtSet__14dFile_select_cFUsUcUc */
void dFile_select_c::headerTxtSet(u16 param_1, u8 param_2, u8 param_3) {
static f32 fontsize[2] = {21.0f, 27.0f};
+#if VERSION == VERSION_GCN_JPN
+ static f32 linespace[2] = {22.0f, 20.0f};
+ static f32 charspace[2] = {2.0f, 3.0f};
+#else
static f32 linespace[2] = {21.0f, 20.0f};
static f32 charspace[2] = {0.0f, 0.0f};
+#endif
u8 uVar1 = field_0x021c ^ 1;
if (param_3 != 0) {
@@ -3322,7 +3327,7 @@ void dFile_select_c::MemCardStatCheck() {
field_0x0280 = false;
field_0x0284 = NULL;
field_0x0273 = 2;
- field_0x0290 = &dFile_select_c::noFileSpaceDispInit;
+ field_0x0290 = &dFile_select_c::noSaveSelDispInit;
field_0x0274 = 3;
break;
case 8:
@@ -3361,11 +3366,7 @@ void dFile_select_c::MemCardStatCheck() {
field_0x0280 = false;
field_0x0284 = NULL;
field_0x0273 = 2;
- #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN)
field_0x0290 = &dFile_select_c::noFileSpaceDispInit;
- #else
- field_0x0290 = &dFile_select_c::noSaveSelDispInit;
- #endif
field_0x0274 = 18;
break;
case 2:
@@ -4358,6 +4359,3 @@ void dFile_select3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz*
void dFile_select3D_c::calcViewMtx(Mtx param_0) {
cMtx_lookAt(param_0, &cXyz(0.0f, 0.0f, -1000.0f), &cXyz::Zero, &cXyz(0.0f, 1.0f, 0.0f), 0);
}
-
-// Fakematch, should be defined in header but it gets put in the wrong TU
-void J2DAnmTransform::getTransform(u16, J3DTransformInfo*) const {}