2023-01-02 13:17:18 -06:00
|
|
|
#ifndef GLUE_C_CHARACTER_SELECTION_HPP
|
|
|
|
|
#define GLUE_C_CHARACTER_SELECTION_HPP
|
|
|
|
|
|
|
|
|
|
#include <storm/Array.hpp>
|
|
|
|
|
|
2023-02-19 21:39:21 -06:00
|
|
|
class CSimpleModelFFX;
|
|
|
|
|
|
2023-01-02 13:17:18 -06:00
|
|
|
struct CharacterSelectionDisplay {
|
|
|
|
|
// TODO
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
class CCharacterSelection {
|
|
|
|
|
public:
|
|
|
|
|
// Static variables
|
|
|
|
|
static TSGrowableArray<CharacterSelectionDisplay> s_characterList;
|
2023-02-19 21:39:21 -06:00
|
|
|
static CSimpleModelFFX* s_modelFrame;
|
2025-03-29 23:37:24 +04:00
|
|
|
static float s_charFacing;
|
2023-02-19 21:39:21 -06:00
|
|
|
|
|
|
|
|
// Static functions
|
2023-02-22 21:37:37 -06:00
|
|
|
static void RenderPrep();
|
2023-02-19 21:39:21 -06:00
|
|
|
static void SetBackgroundModel(const char* modelPath);
|
2025-03-29 23:37:24 +04:00
|
|
|
static void SetCharFacing(float facing);
|
2023-01-02 13:17:18 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|