From 84bb380ae3e9c29cfd0823330cc4706624c368bc Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 19 Oct 2007 09:00:54 +0000 Subject: [PATCH] use enum types in Lua methods --- stepmania/src/Workout.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stepmania/src/Workout.cpp b/stepmania/src/Workout.cpp index 49f750974e..d395e13112 100644 --- a/stepmania/src/Workout.cpp +++ b/stepmania/src/Workout.cpp @@ -226,10 +226,10 @@ bool Workout::SaveToFile( RString sFile ) class LunaWorkout: public Luna { public: - static int GetName( T* p, lua_State *L ) { lua_pushstring(L, p->m_sName ); return 1; } - static int GetMinutes( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iMinutes ); return 1; } - static int GetEstimatedNumSongs( T* p, lua_State *L ) { lua_pushnumber(L, p->GetEstimatedNumSongs() ); return 1; } - static int GetWorkoutStepsType( T* p, lua_State *L ) { lua_pushnumber(L, p->m_WorkoutStepsType ); return 1; } + DEFINE_METHOD( GetName, m_sName ) + DEFINE_METHOD( GetMinutes, m_iMinutes ) + DEFINE_METHOD( GetEstimatedNumSongs, GetEstimatedNumSongs() ) + DEFINE_METHOD( GetWorkoutStepsType, m_WorkoutStepsType ) LunaWorkout() {