From 3f379b80f07e9a8b4bf3518ff293490d5b7b8d7a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 8 Sep 2005 06:07:38 +0000 Subject: [PATCH] bind Stage --- stepmania/src/GameConstantsAndTypes.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/stepmania/src/GameConstantsAndTypes.cpp b/stepmania/src/GameConstantsAndTypes.cpp index 24ecf6117c..b1306f93ff 100644 --- a/stepmania/src/GameConstantsAndTypes.cpp +++ b/stepmania/src/GameConstantsAndTypes.cpp @@ -379,6 +379,17 @@ static const CString StageNames[] = { "Demo", }; XToString( Stage, NUM_STAGES ); +static void LuaStage(lua_State* L) +{ + FOREACH_Stage( st ) + { + CString s = StageNames[st]; + s.MakeUpper(); + LUA->SetGlobal( "STAGE_"+s, st ); + } +} +REGISTER_WITH_LUA_FUNCTION( LuaStage ); +LuaXToString( Stage ); /*