From 1338593f546e39b4d7941f1b8be4bb37e54123d9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 16 Jun 2005 07:37:22 +0000 Subject: [PATCH] lua TNS/HNS --- stepmania/src/GameConstantsAndTypes.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/stepmania/src/GameConstantsAndTypes.cpp b/stepmania/src/GameConstantsAndTypes.cpp index 4ccf7d148d..486f9e2809 100644 --- a/stepmania/src/GameConstantsAndTypes.cpp +++ b/stepmania/src/GameConstantsAndTypes.cpp @@ -197,6 +197,16 @@ static const CString TapNoteScoreNames[] = { XToString( TapNoteScore, NUM_TAP_NOTE_SCORES ); StringToX( TapNoteScore ); XToThemedString( TapNoteScore, NUM_TAP_NOTE_SCORES ); +static void LuaTapNoteScores( lua_State* L ) +{ + FOREACH_TapNoteScore( i ) + { + CString s = TapNoteScoreNames[i]; + s.MakeUpper(); + LUA->SetGlobal( "TNS_"+s, i ); + } +} +REGISTER_WITH_LUA_FUNCTION( LuaTapNoteScores ); static const CString HoldNoteScoreNames[] = { @@ -207,6 +217,16 @@ static const CString HoldNoteScoreNames[] = { XToString( HoldNoteScore, NUM_HOLD_NOTE_SCORES ); StringToX( HoldNoteScore ); XToThemedString( HoldNoteScore, NUM_HOLD_NOTE_SCORES ); +static void LuaHoldNoteScores( lua_State* L ) +{ + FOREACH_HoldNoteScore( i ) + { + CString s = HoldNoteScoreNames[i]; + s.MakeUpper(); + LUA->SetGlobal( "HNS_"+s, i ); + } +} +REGISTER_WITH_LUA_FUNCTION( LuaHoldNoteScores ); static const CString MemoryCardStateNames[] = {