Skip to content

Commit

Permalink
allow lua access to get song/steps pointers by chartkey
Browse files Browse the repository at this point in the history
  • Loading branch information
MinaciousGrace committed Apr 28, 2017
1 parent 7877fe3 commit d0e0c2f
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/SongManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2291,6 +2291,18 @@ class LunaSongManager: public Luna<SongManager>
lua_pushboolean(L, p->WasLoadedFromAdditionalCourses(pCourse));
return 1;
}
static int GetSongByChartKey(T* p, lua_State *L)
{
Song* pSong = p->GetSongByChartkey(SArg(1));
pSong->PushSelf(L);
return 1;
}
static int GetStepsByChartKey(T* p, lua_State *L)
{
Steps* pSteps = p->GetStepsByChartkey(SArg(1));
pSteps->PushSelf(L);
return 1;
}

LunaSongManager()
{
Expand Down Expand Up @@ -2333,6 +2345,8 @@ class LunaSongManager: public Luna<SongManager>
ADD_METHOD( SongToPreferredSortSectionName );
ADD_METHOD( WasLoadedFromAdditionalSongs );
ADD_METHOD( WasLoadedFromAdditionalCourses );
ADD_METHOD( GetSongByChartKey );
ADD_METHOD( GetStepsByChartKey );
}
};

Expand Down

0 comments on commit d0e0c2f

Please sign in to comment.