CustomLighting is another command I'm having some trouble with...

This commit is contained in:
AJ Kelly
2011-03-03 00:08:40 -06:00
parent 0771d24022
commit d7fa896646
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -528,9 +528,10 @@ public:
} }
static int SortByDrawOrder( T* p, lua_State *L ) { p->SortByDrawOrder(); return 0; } static int SortByDrawOrder( T* p, lua_State *L ) { p->SortByDrawOrder(); return 0; }
//static int CustomLighting( T* p, lua_State *L ) { p->SetCustomLighting(BArg(1)); return 0; }
static int SetAmbientLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetAmbientLightColor( c ); return 0; } static int SetAmbientLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetAmbientLightColor( c ); return 0; }
static int SetDiffuseLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetDiffuseLightColor( c ); return 0; } static int SetDiffuseLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetDiffuseLightColor( c ); return 0; }
static int SetSpecularLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetSpecularLightColor( c ); return 0; } static int SetSpecularLightColor( T* p, lua_State *L ) { RageColor c; c.FromStackCompat( L, 1 ); p->SetSpecularLightColor( c ); return 0; }
static int SetLightDirection( T* p, lua_State *L ) static int SetLightDirection( T* p, lua_State *L )
{ {
luaL_checktype( L, 1, LUA_TTABLE ); luaL_checktype( L, 1, LUA_TTABLE );
@@ -546,6 +547,7 @@ public:
p->SetLightDirection( vTmp ); p->SetLightDirection( vTmp );
return 0; return 0;
} }
// xxx: these might not be good ideas... -aj // xxx: these might not be good ideas... -aj
/* /*
static int AddChild( T* p, lua_State *L ) static int AddChild( T* p, lua_State *L )
@@ -585,6 +587,7 @@ public:
ADD_METHOD( GetDrawFunction ); ADD_METHOD( GetDrawFunction );
ADD_METHOD( SetUpdateFunction ); ADD_METHOD( SetUpdateFunction );
ADD_METHOD( SortByDrawOrder ); ADD_METHOD( SortByDrawOrder );
//ADD_METHOD( CustomLighting );
ADD_METHOD( SetAmbientLightColor ); ADD_METHOD( SetAmbientLightColor );
ADD_METHOD( SetDiffuseLightColor ); ADD_METHOD( SetDiffuseLightColor );
ADD_METHOD( SetSpecularLightColor ); ADD_METHOD( SetSpecularLightColor );
+1
View File
@@ -81,6 +81,7 @@ public:
void SetFOV( float fFOV ) { m_fFOV = fFOV; } void SetFOV( float fFOV ) { m_fFOV = fFOV; }
void SetVanishPoint( float fX, float fY) { m_fVanishX = fX; m_fVanishY = fY; } void SetVanishPoint( float fX, float fY) { m_fVanishX = fX; m_fVanishY = fY; }
void SetCustomLighting( bool bCustomLighting ) { m_bOverrideLighting = bCustomLighting; }
void SetAmbientLightColor( RageColor c ) { m_ambientColor = c; } void SetAmbientLightColor( RageColor c ) { m_ambientColor = c; }
void SetDiffuseLightColor( RageColor c ) { m_diffuseColor = c; } void SetDiffuseLightColor( RageColor c ) { m_diffuseColor = c; }
void SetSpecularLightColor( RageColor c ) { m_specularColor = c; } void SetSpecularLightColor( RageColor c ) { m_specularColor = c; }