Ripped out existing PlayerOptions Lua interface and replaced it wholesale. Removed PrefsManager's DefaultFailType enum. Moved PlayerOptions::FailType enum to GameConstantsAndTypes and made it Lua accessible. Changed ModsLevel enum to include ModsLevel_Current to make accessing that ModsLevel easier to access. Rearranged ModsGroup appropriately. Added non-const Get functions to ModsGroup. Removed PlayerOptions.m_bSetTiltOrSkew because it had no reason to exist. Moved 200.0f to the const CMOD_DEFAULT because it was being used in more than one place.
This commit is contained in:
+1
-2
@@ -232,8 +232,7 @@ public:
|
||||
static int GetPlayerOptions( T* p, lua_State *L )
|
||||
{
|
||||
ModsLevel m = Enum::Check<ModsLevel>( L, 1 );
|
||||
PlayerOptions po = p->m_PlayerOptions.Get(m);
|
||||
po.PushSelf(L);
|
||||
p->m_PlayerOptions.Get(m).PushSelf(L);
|
||||
return 1;
|
||||
}
|
||||
static int GetPlayerOptionsArray( T* p, lua_State *L )
|
||||
|
||||
Reference in New Issue
Block a user