From 45b0a3bfdf85030f5d246ec5563802dfd2a51f3b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 12 Jul 2005 21:41:42 +0000 Subject: [PATCH] bindings --- stepmania/src/GameState.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index a612cbd760..7fb89a8dbe 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -2013,8 +2013,10 @@ public: static int IsGoalComplete( T* p, lua_State *L ) { lua_pushboolean(L, p->IsGoalComplete((PlayerNumber)IArg(1)) ); return 1; } static int PlayerIsUsingModifier( T* p, lua_State *L ) { lua_pushboolean(L, p->PlayerIsUsingModifier((PlayerNumber)IArg(1),SArg(2)) ); return 1; } static int GetCourseSongIndex( T* p, lua_State *L ) { lua_pushnumber(L, p->GetCourseSongIndex() ); return 1; } + static int IsFinalStage( T* p, lua_State *L ) { lua_pushboolean(L, p->IsFinalStage() ); return 1; } static int IsExtraStage( T* p, lua_State *L ) { lua_pushboolean(L, p->IsExtraStage() ); return 1; } static int IsExtraStage2( T* p, lua_State *L ) { lua_pushboolean(L, p->IsExtraStage2() ); return 1; } + static int HasEarnedExtraStage( T* p, lua_State *L ) { lua_pushboolean(L, p->HasEarnedExtraStage() ); return 1; } static int GetEasiestStepsDifficulty( T* p, lua_State *L ){ lua_pushnumber(L, p->GetEasiestStepsDifficulty() ); return 1; } static int IsEventMode( T* p, lua_State *L ) { lua_pushboolean(L, p->IsEventMode() ); return 1; } static int GetNumPlayersEnabled( T* p, lua_State *L ) { lua_pushnumber(L, p->GetNumPlayersEnabled() ); return 1; } @@ -2068,8 +2070,10 @@ public: ADD_METHOD( IsGoalComplete ) ADD_METHOD( PlayerIsUsingModifier ) ADD_METHOD( GetCourseSongIndex ) + ADD_METHOD( IsFinalStage ) ADD_METHOD( IsExtraStage ) ADD_METHOD( IsExtraStage2 ) + ADD_METHOD( HasEarnedExtraStage ) ADD_METHOD( GetEasiestStepsDifficulty ) ADD_METHOD( IsEventMode ) ADD_METHOD( GetNumPlayersEnabled )