From 2d1a2e6a0760772c8efdf323eefffd15e64bd70a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 27 Sep 2006 06:21:34 +0000 Subject: [PATCH] use bindings --- stepmania/src/OptionIconRow.cpp | 2 +- stepmania/src/ScreenOptions.cpp | 2 +- stepmania/src/Steps.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/OptionIconRow.cpp b/stepmania/src/OptionIconRow.cpp index 7c245e4d37..ada5ec227a 100644 --- a/stepmania/src/OptionIconRow.cpp +++ b/stepmania/src/OptionIconRow.cpp @@ -146,7 +146,7 @@ class LunaOptionIconRow: public Luna { public: LunaOptionIconRow() { LUA->Register( Register ); } - static int set( T* p, lua_State *L ) { p->SetFromGameState( (PlayerNumber) IArg(1) ); return 0; } + static int set( T* p, lua_State *L ) { p->SetFromGameState( Enum::Check(L, 1) ); return 0; } static void Register(lua_State *L) { diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index 5501a704ac..d2d43d8af4 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -1252,7 +1252,7 @@ class LunaScreenOptions: public Luna public: LunaScreenOptions() { LUA->Register( Register ); } - static int GetCurrentRow( T* p, lua_State *L ) { lua_pushnumber( L, p->GetCurrentRow((PlayerNumber) IArg(1)) ); return 1; } + static int GetCurrentRow( T* p, lua_State *L ) { lua_pushnumber( L, p->GetCurrentRow(Enum::Check(L, 1)) ); return 1; } static void Register( Lua *L ) { ADD_METHOD( GetCurrentRow ); diff --git a/stepmania/src/Steps.cpp b/stepmania/src/Steps.cpp index 915280dfe5..db3e3087a4 100644 --- a/stepmania/src/Steps.cpp +++ b/stepmania/src/Steps.cpp @@ -409,7 +409,7 @@ public: static int GetRadarValues( T* p, lua_State *L ) { - PlayerNumber pn = (PlayerNumber) IArg(1); + PlayerNumber pn = Enum::Check(L, 1); RadarValues &rv = const_cast(p->GetRadarValues(pn)); rv.PushSelf(L); return 1;