[FadingBanner] Added LoadRandom(), LoadRoulette(), LoadFallback(), LoadCourseFallback(), GetBanner(int) Lua bindings.

This commit is contained in:
AJ Kelly
2011-09-21 22:24:32 -05:00
parent 6d4b5c8e76
commit 9b4c2a4b71
3 changed files with 17 additions and 2 deletions
+6 -2
View File
@@ -8,10 +8,14 @@ ________________________________________________________________________________
StepMania 5.0 $next | 2011????
--------------------------------------------------------------------------------
2011/09/21
----------
* [FadingBanner] Added LoadRandom(), LoadRoulette(), LoadFallback(),
LoadCourseFallback(), and GetBanner(int) Lua bindings. [AJ]
2011/09/18
----------
* [Song] Added GetSampleStart() and GetSampleLength()
Lua bindings. [Wolfman2000]
* [Song] Added GetSampleStart() and GetSampleLength() Lua bindings. [Wolfman2000]
2011/09/16
----------
+10
View File
@@ -295,6 +295,10 @@ public:
return 0;
}
static int LoadFromSongGroup( T* p, lua_State *L ) { p->LoadFromSongGroup( SArg(1) ); return 0; }
static int LoadRandom( T* p, lua_State *L ) { p->LoadRandom(); return 0; }
static int LoadRoulette( T* p, lua_State *L ) { p->LoadRoulette(); return 0; }
static int LoadCourseFallback( T* p, lua_State *L ) { p->LoadCourseFallback(); return 0; }
static int LoadFallback( T* p, lua_State *L ) { p->LoadFallback(); return 0; }
static int GetLatestIndex( T* p, lua_State *L ){ lua_pushnumber( L, p->GetLatestIndex() ); return 1; }
LunaFadingBanner()
@@ -306,7 +310,13 @@ public:
ADD_METHOD( LoadFromCourse );
ADD_METHOD( LoadIconFromCharacter );
ADD_METHOD( LoadCardFromCharacter );
ADD_METHOD( LoadRandom );
ADD_METHOD( LoadRoulette );
ADD_METHOD( LoadCourseFallback );
ADD_METHOD( LoadFallback );
//ADD_METHOD( LoadFromSortOrder );
ADD_METHOD( GetLatestIndex );
//ADD_METHOD( GetBanner );
}
};
+1
View File
@@ -39,6 +39,7 @@ public:
virtual void DrawPrimitives();
int GetLatestIndex(){ return m_iIndexLatest; }
Banner GetBanner(int i){ return m_Banner[i]; }
// Lua
void PushSelf( lua_State *L );