feat(ui): implement Script_GetCharacterSelectFacing

This commit is contained in:
fallenoak 2025-10-11 22:14:58 -05:00
parent e2eb6b3586
commit 1607fc9745
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
3 changed files with 5 additions and 1 deletions

View File

@ -8,6 +8,7 @@
#include "ui/CSimpleModelFFX.hpp" #include "ui/CSimpleModelFFX.hpp"
TSGrowableArray<CharacterSelectionDisplay> CCharacterSelection::s_characterList; TSGrowableArray<CharacterSelectionDisplay> CCharacterSelection::s_characterList;
float CCharacterSelection::s_charFacing;
int32_t CCharacterSelection::s_enterWorldIndex; int32_t CCharacterSelection::s_enterWorldIndex;
CSimpleModelFFX* CCharacterSelection::s_modelFrame; CSimpleModelFFX* CCharacterSelection::s_modelFrame;
uint32_t CCharacterSelection::s_restrictHuman; uint32_t CCharacterSelection::s_restrictHuman;

View File

@ -15,6 +15,7 @@ class CCharacterSelection {
public: public:
// Static variables // Static variables
static TSGrowableArray<CharacterSelectionDisplay> s_characterList; static TSGrowableArray<CharacterSelectionDisplay> s_characterList;
static float s_charFacing;
static int32_t s_enterWorldIndex; static int32_t s_enterWorldIndex;
static CSimpleModelFFX* s_modelFrame; static CSimpleModelFFX* s_modelFrame;
static uint32_t s_restrictHuman; static uint32_t s_restrictHuman;

View File

@ -175,7 +175,9 @@ int32_t Script_UpdateSelectionCustomizationScene(lua_State* L) {
} }
int32_t Script_GetCharacterSelectFacing(lua_State* L) { int32_t Script_GetCharacterSelectFacing(lua_State* L) {
WHOA_UNIMPLEMENTED(0); lua_pushnumber(L, CCharacterSelection::s_charFacing * 57.29578);
return 1;
} }
int32_t Script_SetCharacterSelectFacing(lua_State* L) { int32_t Script_SetCharacterSelectFacing(lua_State* L) {