diff --git a/Docs/Changelog_sm-ssc.txt b/Docs/Changelog_sm-ssc.txt index 10ae2d6b4d..1def457e31 100644 --- a/Docs/Changelog_sm-ssc.txt +++ b/Docs/Changelog_sm-ssc.txt @@ -9,6 +9,10 @@ Not all changes are documented, for various reasons. supported but exist anyways.) _____________________________________________________________________________ +20101214 +-------- +* [RollingNumbers] Added Load(sMetricsGroup) Lua binding. + 20101212 -------- * [MusicWheelItem] Gave NormalPart/ColorPart names, so metrics can be used to diff --git a/src/RollingNumbers.cpp b/src/RollingNumbers.cpp index bae90d9547..d005b35a72 100644 --- a/src/RollingNumbers.cpp +++ b/src/RollingNumbers.cpp @@ -82,7 +82,7 @@ void RollingNumbers::Update( float fDeltaTime ) void RollingNumbers::SetTargetNumber( float fTargetNumber ) { - if( fTargetNumber == m_fTargetNumber ) // no change + if( fTargetNumber == m_fTargetNumber ) // no change return; m_fTargetNumber = fTargetNumber; m_fScoreVelocity = (m_fTargetNumber-m_fCurrentNumber) / APPROACH_SECONDS.GetValue(); @@ -102,10 +102,12 @@ void RollingNumbers::UpdateText() class LunaRollingNumbers: public Luna { public: + static int Load( T* p, lua_State *L ) { p->Load(SArg(1)); return 0; } static int targetnumber( T* p, lua_State *L ) { p->SetTargetNumber( FArg(1) ); return 0; } LunaRollingNumbers() { + ADD_METHOD( Load ); ADD_METHOD( targetnumber ); } };