[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???? StepMania 5.0 $next | 2011????
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
2011/09/21
----------
* [FadingBanner] Added LoadRandom(), LoadRoulette(), LoadFallback(),
LoadCourseFallback(), and GetBanner(int) Lua bindings. [AJ]
2011/09/18 2011/09/18
---------- ----------
* [Song] Added GetSampleStart() and GetSampleLength() * [Song] Added GetSampleStart() and GetSampleLength() Lua bindings. [Wolfman2000]
Lua bindings. [Wolfman2000]
2011/09/16 2011/09/16
---------- ----------
+10
View File
@@ -295,6 +295,10 @@ public:
return 0; return 0;
} }
static int LoadFromSongGroup( T* p, lua_State *L ) { p->LoadFromSongGroup( SArg(1) ); 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; } static int GetLatestIndex( T* p, lua_State *L ){ lua_pushnumber( L, p->GetLatestIndex() ); return 1; }
LunaFadingBanner() LunaFadingBanner()
@@ -306,7 +310,13 @@ public:
ADD_METHOD( LoadFromCourse ); ADD_METHOD( LoadFromCourse );
ADD_METHOD( LoadIconFromCharacter ); ADD_METHOD( LoadIconFromCharacter );
ADD_METHOD( LoadCardFromCharacter ); ADD_METHOD( LoadCardFromCharacter );
ADD_METHOD( LoadRandom );
ADD_METHOD( LoadRoulette );
ADD_METHOD( LoadCourseFallback );
ADD_METHOD( LoadFallback );
//ADD_METHOD( LoadFromSortOrder );
ADD_METHOD( GetLatestIndex ); ADD_METHOD( GetLatestIndex );
//ADD_METHOD( GetBanner );
} }
}; };
+1
View File
@@ -39,6 +39,7 @@ public:
virtual void DrawPrimitives(); virtual void DrawPrimitives();
int GetLatestIndex(){ return m_iIndexLatest; } int GetLatestIndex(){ return m_iIndexLatest; }
Banner GetBanner(int i){ return m_Banner[i]; }
// Lua // Lua
void PushSelf( lua_State *L ); void PushSelf( lua_State *L );