Merge branch '5_1-new' of https://github.com/concubidated/stepmania into 5_1-new
This commit is contained in:
+19
-1
@@ -1256,7 +1256,19 @@ public:
|
||||
static int HasMods( T* p, lua_State *L ) { lua_pushboolean(L, p->HasMods() ); return 1; }
|
||||
static int HasTimedMods( T* p, lua_State *L ) { lua_pushboolean( L, p->HasTimedMods() ); return 1; }
|
||||
DEFINE_METHOD( GetCourseType, GetCourseType() )
|
||||
static int GetCourseEntry( T* p, lua_State *L ) { CourseEntry &ce = p->m_vEntries[IArg(1)]; ce.PushSelf(L); return 1; }
|
||||
static int GetCourseEntry(T* p, lua_State* L)
|
||||
{
|
||||
size_t id= static_cast<size_t>(IArg(1));
|
||||
if(id >= p->m_vEntries.size())
|
||||
{
|
||||
lua_pushnil(L);
|
||||
}
|
||||
else
|
||||
{
|
||||
p->m_vEntries[id].PushSelf(L);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
static int GetCourseEntries( T* p, lua_State *L )
|
||||
{
|
||||
vector<CourseEntry*> v;
|
||||
@@ -1267,6 +1279,11 @@ public:
|
||||
LuaHelpers::CreateTableFromArray<CourseEntry*>( v, L );
|
||||
return 1;
|
||||
}
|
||||
static int GetNumCourseEntries(T* p, lua_State* L)
|
||||
{
|
||||
lua_pushnumber(L, p->m_vEntries.size());
|
||||
return 1;
|
||||
}
|
||||
static int GetAllTrails( T* p, lua_State *L )
|
||||
{
|
||||
vector<Trail*> v;
|
||||
@@ -1318,6 +1335,7 @@ public:
|
||||
ADD_METHOD( GetCourseType );
|
||||
ADD_METHOD( GetCourseEntry );
|
||||
ADD_METHOD( GetCourseEntries );
|
||||
ADD_METHOD(GetNumCourseEntries);
|
||||
ADD_METHOD( GetAllTrails );
|
||||
ADD_METHOD( GetBannerPath );
|
||||
ADD_METHOD( GetBackgroundPath );
|
||||
|
||||
@@ -305,6 +305,7 @@ void MusicWheelItem::LoadFromWheelItemData( const WheelItemBaseData *pData, int
|
||||
|
||||
void MusicWheelItem::RefreshGrades()
|
||||
{
|
||||
if(!IsLoaded()) { return; }
|
||||
const MusicWheelItemData *pWID = dynamic_cast<const MusicWheelItemData*>( m_pData );
|
||||
|
||||
if( pWID == NULL )
|
||||
@@ -375,6 +376,7 @@ void MusicWheelItem::RefreshGrades()
|
||||
|
||||
void MusicWheelItem::HandleMessage( const Message &msg )
|
||||
{
|
||||
if(!IsLoaded()) { return; }
|
||||
if( msg == Message_CurrentStepsP1Changed ||
|
||||
msg == Message_CurrentStepsP2Changed ||
|
||||
msg == Message_CurrentTrailP1Changed ||
|
||||
|
||||
Reference in New Issue
Block a user