From fa49161fe2d7e0a025c9fd8559815d56dfd1f427 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Sat, 15 Jul 2017 11:35:44 -0400 Subject: Added static physics things Added some phyics stuff! woo! * Added physics models from file * Added physics boxes * Added a maya camera * Added lights * Various refactoring --- src/client/lua_api/gameparts.hpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'src/client/lua_api/gameparts.hpp') diff --git a/src/client/lua_api/gameparts.hpp b/src/client/lua_api/gameparts.hpp index 2a14f4a..8a54950 100644 --- a/src/client/lua_api/gameparts.hpp +++ b/src/client/lua_api/gameparts.hpp @@ -7,17 +7,14 @@ extern "C" { } typedef struct LISceneNode { - irr::scene::ISceneNode* n; - map_t funcmap; - const char* type; + irr::scene::ISceneNode* n; + map_t funcmap; + const char* type; } LISceneNode; -typedef struct LBPhysNode { - irr::scene::ISceneNode* n; - btRigidBody* r; - map_t funcmap; - const char* type; -} LIPhysNode; +typedef struct LBPhysNode : LISceneNode { + btCollisionObject* r; +} LBPhysNode; extern lua_State* tL; extern irr::IrrlichtDevice* gamedevice; -- cgit v1.2.3-70-g09d2