aboutsummaryrefslogtreecommitdiff
path: root/src/client/lua_api/gameparts.hpp
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2017-07-15 11:35:44 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2017-07-15 11:35:44 -0400
commitfa49161fe2d7e0a025c9fd8559815d56dfd1f427 (patch)
treecb3a64e2d45ff9f675c256a94f5c1ccb01ec5a09 /src/client/lua_api/gameparts.hpp
parentb98dbac4ed2f755ce71bd9be17f26a3f86c1e3cc (diff)
downloadbrokengine-fa49161fe2d7e0a025c9fd8559815d56dfd1f427.tar.gz
brokengine-fa49161fe2d7e0a025c9fd8559815d56dfd1f427.tar.bz2
brokengine-fa49161fe2d7e0a025c9fd8559815d56dfd1f427.zip
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
Diffstat (limited to 'src/client/lua_api/gameparts.hpp')
-rw-r--r--src/client/lua_api/gameparts.hpp15
1 files changed, 6 insertions, 9 deletions
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;