From 411f376e75e298a2ba8a490784eef9ab1112a93e Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 1 Apr 2005 21:00:14 +0000 Subject: [PATCH] add SetFOV --- stepmania/src/ActorFrame.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ActorFrame.h b/stepmania/src/ActorFrame.h index 10aa90ac9e..219643e32e 100644 --- a/stepmania/src/ActorFrame.h +++ b/stepmania/src/ActorFrame.h @@ -11,8 +11,10 @@ class LunaActorFrame : public LunaActor public: LunaActorFrame() { LUA->Register( Register ); } - static int propagate( T* p, lua_State *L ) { p->SetPropagateCommands( !!IArg(1) ); return 0; } + static int propagate( T* p, lua_State *L ) { p->SetPropagateCommands( !!IArg(1) ); return 0; } + static int fov( T* p, lua_State *L ) { p->SetFOV( FArg(1) ); return 0; } static int SetUpdateRate( T* p, lua_State *L ) { p->SetUpdateRate( FArg(1) ); return 0; } + static int SetFOV( T* p, lua_State *L ) { p->SetFOV( FArg(1) ); return 0; } static int GetChild( T* p, lua_State *L ) { Actor *pChild = p->GetChild( SArg(1) ); @@ -27,7 +29,9 @@ public: static void Register(lua_State *L) { ADD_METHOD( propagate ) + ADD_METHOD( fov ) ADD_METHOD( SetUpdateRate ) + ADD_METHOD( SetFOV ) ADD_METHOD( GetChild ) ADD_METHOD( GetNumChildren ) LunaActor::Register( L ); @@ -75,6 +79,7 @@ public: virtual void HurryTweening( float factor ); void SetUpdateRate( float fUpdateRate ) { m_fUpdateRate = fUpdateRate; } + void SetFOV( float fFOV ) { m_fFOV = fFOV; } void SetPropagateCommands( bool b );