From a682662ad87ca8d48286e1289f4c398134dd069a Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Fri, 30 Sep 2011 13:44:05 -0500 Subject: [PATCH] [GameState] Added ApplyPreferredModifiers(player,string) Lua binding. --- Docs/Changelog_sm5.txt | 1 + src/GameState.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index 8432c923b5..0847245455 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -11,6 +11,7 @@ StepMania 5.0 $next | 201110?? 2011/09/30 ---------- * [GameState] Added CurrentOptionsDisqualifyPlayer(player) Lua binding. [AJ] +* [GameState] Added ApplyPreferredModifiers(player,string) Lua binding. [AJ] 2011/09/29 ---------- diff --git a/src/GameState.cpp b/src/GameState.cpp index 1955657b89..221143aaec 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -2308,6 +2308,11 @@ public: lua_pushstring(L, so.GetString()); return 1; } + static int ApplyPreferredModifiers( T* p, lua_State *L ) + { + p->ApplyPreferredModifiers( Enum::Check(L, 1), SArg(2) ); + return 0; + } static int ClearStageModifiersIllegalForCourse( T* p, lua_State *L ) { p->ClearStageModifiersIllegalForCourse(); @@ -2510,6 +2515,7 @@ public: ADD_METHOD( GetSongOptionsString ); ADD_METHOD( GetSongOptions ); ADD_METHOD( GetDefaultSongOptions ); + ADD_METHOD( ApplyPreferredModifiers ); ADD_METHOD( ClearStageModifiersIllegalForCourse ); ADD_METHOD( SetSongOptions ); ADD_METHOD( IsWinner );