mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-12-08 10:25:59 +03:00
30 lines
770 B
C++
30 lines
770 B
C++
#ifndef GLUE_C_CHARACTER_SELECTION_HPP
|
|
#define GLUE_C_CHARACTER_SELECTION_HPP
|
|
|
|
#include <storm/Array.hpp>
|
|
#include "net/Types.hpp"
|
|
|
|
class CSimpleModelFFX;
|
|
|
|
struct CharacterSelectionDisplay {
|
|
CHARACTER_INFO m_characterInfo;
|
|
};
|
|
|
|
class CCharacterSelection {
|
|
public:
|
|
// Static variables
|
|
static TSGrowableArray<CharacterSelectionDisplay> 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
|