#ifndef GLUE_C_CHARACTER_SELECTION_HPP #define GLUE_C_CHARACTER_SELECTION_HPP #include #include "net/Types.hpp" class CSimpleModelFFX; struct CharacterSelectionDisplay { CHARACTER_INFO m_characterInfo; }; class CCharacterSelection { public: // Static variables static TSGrowableArray s_characterList; static CSimpleModelFFX* s_modelFrame; static float s_charFacing; // Static functions static void RenderPrep(); static void SetBackgroundModel(const char* modelPath); static void SetCharFacing(float facing); static void ClearCharacterList(); static void UpdateCharacterList(); static uint32_t GetNumCharacters(); }; #endif