diff --git a/src/glue/CCharacterComponent.cpp b/src/glue/CCharacterComponent.cpp index 49fcbdc..439bcc1 100644 --- a/src/glue/CCharacterComponent.cpp +++ b/src/glue/CCharacterComponent.cpp @@ -16,3 +16,7 @@ void CCharacterComponent::Init(ComponentData* data, const char* a3) { // TODO } + +void CCharacterComponent::RenderPrep(int32_t a2) { + // TODO +} diff --git a/src/glue/CCharacterComponent.hpp b/src/glue/CCharacterComponent.hpp index 2a00a97..d9953a1 100644 --- a/src/glue/CCharacterComponent.hpp +++ b/src/glue/CCharacterComponent.hpp @@ -29,6 +29,7 @@ class CCharacterComponent { // Member functions void Init(ComponentData* data, const char* a3); + void RenderPrep(int32_t a2); }; #endif diff --git a/src/glue/CCharacterSelection.cpp b/src/glue/CCharacterSelection.cpp index e52891e..39fe7d7 100644 --- a/src/glue/CCharacterSelection.cpp +++ b/src/glue/CCharacterSelection.cpp @@ -79,7 +79,17 @@ void CCharacterSelection::OnGetCharacterList() { } void CCharacterSelection::RenderPrep() { - // TODO + auto character = CCharacterSelection::GetSelectedCharacter(); + if (!character) { + return; + } + + auto component = character->component; + if (!component) { + return; + } + + component->RenderPrep(0); } void CCharacterSelection::SetBackgroundModel(const char* modelPath) {