@@ -766,55 +766,7 @@ void CLuaMain::AddXMLClass ( lua_State* luaVM )
766766
767767 lua_registerclass ( luaVM, " XML" );
768768}
769-
770-
771- void CLuaMain::AddCameraClass ( lua_State* luaVM )
772- {
773- lua_newclass ( luaVM );
774-
775- lua_classfunction ( luaVM, " fade" , " fadeCamera" );
776- lua_classfunction ( luaVM, " resetFarClipDistance" , " resetFarClipDistance" );
777- lua_classfunction ( luaVM, " resetNearClipDistance" , " resetNearClipDistance" );
778-
779- lua_classfunction ( luaVM, " getPosition" , CLuaOOPDefs::GetCameraPosition );
780- lua_classfunction ( luaVM, " getRotation" , CLuaOOPDefs::GetCameraRotation );
781- lua_classfunction ( luaVM, " getTarget" , " getCameraTarget" );
782- lua_classfunction ( luaVM, " getInterior" , " getCameraInterior" );
783- lua_classfunction ( luaVM, " getViewMode" , " getCameraViewMode" );
784- lua_classfunction ( luaVM, " getMatrix" , CLuaOOPDefs::GetCameraMatrix );
785- lua_classfunction ( luaVM, " getFieldOfView" , " getCameraFieldOfView" );
786- lua_classfunction ( luaVM, " getGoggleEffect" , " getCameraGoggleEffect" );
787- lua_classfunction ( luaVM, " getClip" , " getCameraClip" );
788- lua_classfunction ( luaVM, " getFarClipDistance" , " getFarClipDistance" );
789- lua_classfunction ( luaVM, " getNearClipDistance" , " getNearClipDistance" );
790-
791- lua_classfunction ( luaVM, " setPosition" , CLuaOOPDefs::SetCameraPosition );
792- lua_classfunction ( luaVM, " setRotation" , CLuaOOPDefs::SetCameraRotation );
793- lua_classfunction ( luaVM, " setMatrix" , " setCameraMatrix" );
794- lua_classfunction ( luaVM, " setFieldOfView" , " setCameraFieldOfView" );
795- lua_classfunction ( luaVM, " setInterior" , " setCameraInterior" );
796- lua_classfunction ( luaVM, " setTarget" , " setCameraTarget" );
797- lua_classfunction ( luaVM, " setViewMode" , " setCameraViewMode" );
798- lua_classfunction ( luaVM, " setGoggleEffect" , " setCameraGoggleEffect" );
799- lua_classfunction ( luaVM, " setClip" , " setCameraClip" );
800- lua_classfunction ( luaVM, " setFarClipDistance" , " setFarClipDistance" );
801- lua_classfunction ( luaVM, " setNearClipDistance" , " setNearClipDistance" );
802-
803- lua_classvariable ( luaVM, " interior" , " setCameraInterior" , " getCameraInterior" );
804- lua_classvariable ( luaVM, " target" , " setCameraTarget" , " getCameraTarget" );
805- lua_classvariable ( luaVM, " viewMode" , " setViewMode" , " getViewMode" );
806- lua_classvariable ( luaVM, " goggleEffect" , " setGoggleEffect" , " getGoggleEffect" );
807- lua_classvariable ( luaVM, " farClipDistance" , " setFarClipDistance" , " getFarClipDistance" );
808- lua_classvariable ( luaVM, " nearClipDistance" , " setNearClipDistance" , " getNearClipDistance" );
809-
810- lua_classvariable ( luaVM, " position" , CLuaOOPDefs::SetCameraPosition, CLuaOOPDefs::GetCameraPosition );
811- lua_classvariable ( luaVM, " rotation" , CLuaOOPDefs::SetCameraRotation, CLuaOOPDefs::GetCameraRotation );
812- lua_classvariable ( luaVM, " matrix" , NULL , CLuaOOPDefs::GetCameraMatrix );
813-
814- lua_registerstaticclass ( luaVM, " Camera" );
815- }
816-
817-
769+
818770// TODO: special tables
819771void CLuaMain::AddEngineClass ( lua_State* luaVM )
820772{
@@ -1016,7 +968,7 @@ void CLuaMain::InitClasses ( lua_State* luaVM )
1016968 AddDxRenderTargetClass ( luaVM );
1017969 CLuaBlipDefs::AddClass ( luaVM );
1018970 CLuaBrowserDefs::AddClass ( luaVM );
1019- AddCameraClass ( luaVM );
971+ CLuaCameraDefs::AddClass ( luaVM );
1020972 CLuaFileDefs::AddClass ( luaVM );
1021973 CLuaMarkerDefs::AddClass ( luaVM );
1022974 CLuaObjectDefs::AddClass ( luaVM );
0 commit comments