[SongManager] Added GetCoursesInGroup(sCourseGroup,bIncludeAutogen), GetSongGroupBannerPath(songGroup), GetCourseGroupBannerPath(courseGroup), DoesSongGroupExist(songGroup), DoesCourseGroupExist(courseGroup), GetPopularSongs() Lua bindings.
This commit is contained in:
@@ -1934,6 +1934,14 @@ public:
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int GetCoursesInGroup( T* p, lua_State *L )
|
||||
{
|
||||
vector<Course*> v;
|
||||
p->GetCoursesInGroup(v,SArg(1),BArg(2));
|
||||
LuaHelpers::CreateTableFromArray<Course*>( v, L );
|
||||
return 1;
|
||||
}
|
||||
|
||||
DEFINE_METHOD( ShortenGroupName, ShortenGroupName( SArg(1) ) )
|
||||
|
||||
static int GetCourseGroupNames( T* p, lua_State *L )
|
||||
@@ -1944,6 +1952,18 @@ public:
|
||||
return 1;
|
||||
}
|
||||
|
||||
DEFINE_METHOD( GetSongGroupBannerPath, GetSongGroupBannerPath(SArg(1)) );
|
||||
DEFINE_METHOD( GetCourseGroupBannerPath, GetCourseGroupBannerPath(SArg(1)) );
|
||||
DEFINE_METHOD( DoesSongGroupExist, DoesSongGroupExist(SArg(1)) );
|
||||
DEFINE_METHOD( DoesCourseGroupExist, DoesCourseGroupExist(SArg(1)) );
|
||||
|
||||
static int GetPopularSongs( T* p, lua_State *L )
|
||||
{
|
||||
const vector<Song*> &v = p->GetPopularSongs();
|
||||
LuaHelpers::CreateTableFromArray<Song*>( v, L );
|
||||
return 1;
|
||||
}
|
||||
|
||||
LunaSongManager()
|
||||
{
|
||||
ADD_METHOD( GetAllSongs );
|
||||
@@ -1969,9 +1989,23 @@ public:
|
||||
ADD_METHOD( GetSongRank );
|
||||
ADD_METHOD( GetSongGroupNames );
|
||||
ADD_METHOD( GetSongsInGroup );
|
||||
ADD_METHOD( GetCoursesInGroup );
|
||||
ADD_METHOD( ShortenGroupName );
|
||||
ADD_METHOD( SetPreferredSongs );
|
||||
ADD_METHOD( SetPreferredCourses );
|
||||
//ADD_METHOD( GetPreferredSortCourses );
|
||||
ADD_METHOD( GetSongGroupBannerPath );
|
||||
ADD_METHOD( GetCourseGroupBannerPath );
|
||||
ADD_METHOD( DoesSongGroupExist );
|
||||
ADD_METHOD( DoesCourseGroupExist );
|
||||
//ADD_METHOD( GetSongsFromGroup );
|
||||
ADD_METHOD( GetPopularSongs );
|
||||
//ADD_METHOD( GetPopularCourses );
|
||||
//ADD_METHOD( GetSongsOfCurrentGame );
|
||||
//ADD_METHOD( GetAllSongsOfCurrentGame );
|
||||
//ADD_METHOD( SongToPreferredSortSectionName );
|
||||
//ADD_METHOD( WasLoadedFromAdditionalSongs );
|
||||
//ADD_METHOD( WasLoadedFromAdditionalCourses );
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user