From 8f80774b2284a450c6fd2538281aad205317f559 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Fri, 30 Sep 2011 13:33:57 -0500 Subject: [PATCH] [GameState] Added CurrentOptionsDisqualifyPlayer(player) Lua binding. --- Docs/Changelog_sm5.txt | 4 ++++ src/GameState.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index dcf3d95c26..8432c923b5 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -8,6 +8,10 @@ ________________________________________________________________________________ StepMania 5.0 $next | 201110?? -------------------------------------------------------------------------------- +2011/09/30 +---------- +* [GameState] Added CurrentOptionsDisqualifyPlayer(player) Lua binding. [AJ] + 2011/09/29 ---------- * [Fallback theme] Fix ImmediateHoldLetGo function. [Wolfman2000] diff --git a/src/GameState.cpp b/src/GameState.cpp index a5b06cf98d..1955657b89 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -2433,12 +2433,13 @@ public: return 0; } static int GetExpandedSectionName( T* p, lua_State *L ) { lua_pushstring(L, p->sExpandedSectionName); return 1; } + static int AddStageToPlayer( T* p, lua_State *L ) { p->AddStageToPlayer(Enum::Check(L, 1)); return 0; } + static int CurrentOptionsDisqualifyPlayer( T* p, lua_State *L ) { lua_pushboolean(L, p->CurrentOptionsDisqualifyPlayer(Enum::Check(L, 1))); return 1; } static int Dopefish( T* p, lua_State *L ) { lua_pushboolean(L, p->m_bDopefish); return 1; } - static int AddStageToPlayer( T* p, lua_State *L ) { p->AddStageToPlayer(Enum::Check(L, 1)); return 0; } LunaGameState() { @@ -2539,8 +2540,9 @@ public: ADD_METHOD( GetCharacter ); ADD_METHOD( SetCharacter ); ADD_METHOD( GetExpandedSectionName ); - ADD_METHOD( Dopefish ); ADD_METHOD( AddStageToPlayer ); + ADD_METHOD( CurrentOptionsDisqualifyPlayer ); + ADD_METHOD( Dopefish ); } };