From d35c4adeeffc0629f705518aedd9e8d4b4570364 Mon Sep 17 00:00:00 2001 From: robojumper Date: Fri, 28 Mar 2025 18:42:09 +0100 Subject: Running out of ideas for G3DUtility --- src/toBeSorted/arc_callback_handler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/toBeSorted/arc_callback_handler.cpp') diff --git a/src/toBeSorted/arc_callback_handler.cpp b/src/toBeSorted/arc_callback_handler.cpp index f2016729..aca65dd4 100644 --- a/src/toBeSorted/arc_callback_handler.cpp +++ b/src/toBeSorted/arc_callback_handler.cpp @@ -1,6 +1,7 @@ #include "d/col/bg/d_bg_s.h" #include "d/col/bg/d_bg_w_kcol.h" #include "d/d_rawarchive.h" +#include "egg/gfx/eggG3DUtility.h" #include "egg/gfx/eggLightTextureMgr.h" #include "egg/gfx/eggLightManager.h" #include "m/m3d/m3d.h" @@ -16,8 +17,6 @@ ArcCallbackHandler ArcCallbackHandler::sInstance; #define NAME_OARC 'oarc' #define NAME_RARC 'rarc' -extern "C" void FUN_804a7260(nw4r::g3d::ResMdl, const char *prefix); - void BindSystemModelsAndLighting(nw4r::g3d::ResFile file) { nw4r::g3d::ResFile sysFile(OarcManager::GetInstance()->getMdlFromArc2("System")); if (sysFile.IsValid()) { @@ -30,7 +29,7 @@ void BindSystemModelsAndLighting(nw4r::g3d::ResFile file) { for (int i = 0; i < file.GetResMdlNumEntries(); i++) { nw4r::g3d::ResMdl mdl = file.GetResMdl(i); lightTexMgr->replaceModelTextures(mdl); - FUN_804a7260(mdl, "Lm"); + EGG::G3DUtility::ApplyLightMat(mdl, "Lm"); for (int j = 0; j < mdl.GetResMatNumEntries(); j++) { nw4r::g3d::ResMat mat = mdl.GetResMat(j); if (mat.IsOpaque()) { -- cgit v1.2.3