Small fix on ingame_hud

This commit is contained in:
KiritoDv
2026-01-17 17:32:28 -06:00
parent 2a30474c51
commit ca551c2161
3 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -254,9 +254,9 @@ void render_generic_char(u8 c) {
gDPPipeSync(gDisplayListHead++);
if(ROM_JP) {
gDPSetTextureImage(gDisplayListHead++, G_IM_FMT_IA, G_IM_SIZ_8b, 1, (packedTexture));
gDPSetTextureImage(gDisplayListHead++, G_IM_FMT_IA, G_IM_SIZ_8b, 1, GameEngine_GetExactDataByName(packedTexture));
} else {
gDPSetTextureImage(gDisplayListHead++, G_IM_FMT_IA, G_IM_SIZ_16b, 1, (packedTexture));
gDPSetTextureImage(gDisplayListHead++, G_IM_FMT_IA, G_IM_SIZ_16b, 1, GameEngine_GetExactDataByName(packedTexture));
}
gSPDisplayList(gDisplayListHead++, dl_ia_text_tex_settings);
+5
View File
@@ -934,4 +934,9 @@ extern "C" void GameEngine_GfxPrint(const char* str, void* printer, void (*print
}
}
}
}
extern "C" void* GameEngine_GetExactDataByName(const char* path) {
auto asset = Ship::Context::GetInstance()->GetResourceManager()->LoadResourceProcess(path, true);
return asset ? static_cast<void*>(asset->GetRawPointer()) : nullptr;
}
+1
View File
@@ -117,6 +117,7 @@ uint8_t* GameEngine_LoadTranslation(const char* key);
int GameEngine_OTRSigCheck(const char* imgData);
struct Animation* GameEngine_LoadAnimation(uint32_t animId);
void GameEngine_GfxPrint(const char* str, void* printer, void (*printImpl)(void*, char));
void* GameEngine_GetExactDataByName(const char* path);
#ifdef __cplusplus
}