Blender Git Loki
Git Commits -> Revision ae9233a
Revision ae9233a by Kester Maddock (master) April 11, 2004, 02:50 (GMT) |
1. Check material names passed to the physics engine (for collision sensors.) Consider: gameobj->getClientInfo()->m_auxilary_info = (matname ? (void*)(matname+2) : NULL); It works if matname is "MAblah", but not if matname is "". 2. Added constructor for struct RAS_CameraData. 3. Added initializers to the struct KX_ClientObjectInfo constructor 4. Collision sensors won't detect near sensors. 5. A stack of minor tweaks, adjusting whitespace, using ++it for stl stuff. |
Commit Details:
Full Hash: ae9233a5b05ebfc925fd542afbdb3bb9220ed65c
SVN Revision: 2302
Parent Commit: d3e88ea
Lines Changed: +170, -333
3 Deleted Paths:
/source/gameengine/Physics/Sumo/include/solid.h (+0, -196)
/source/gameengine/Physics/Sumo/include/solid_broadphase.h (+0, -39)
/source/gameengine/Physics/Sumo/include/solid_types.h (+0, -15)
/source/gameengine/Physics/Sumo/include/solid_broadphase.h (+0, -39)
/source/gameengine/Physics/Sumo/include/solid_types.h (+0, -15)
22 Modified Paths:
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+1, -5) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+1, -1) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+8, -8) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+2, -2) (Diff)
/source/gameengine/GamePlayer/Makefile (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+7, -3) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+13, -5) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+11, -11) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+3, -8) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+15, -8) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -11) (Diff)
/source/gameengine/Network/LoopBackNetwork/NG_LoopBackNetworkDeviceInterface.cpp (+1, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+33, -3) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+6, -4) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsController.cpp (+1, -0) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+9, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+34, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+7, -5) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+11, -4) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+1, -1) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+8, -8) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+2, -2) (Diff)
/source/gameengine/GamePlayer/Makefile (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+7, -3) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+13, -5) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+11, -11) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+3, -8) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+15, -8) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -11) (Diff)
/source/gameengine/Network/LoopBackNetwork/NG_LoopBackNetworkDeviceInterface.cpp (+1, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+33, -3) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+6, -4) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsController.cpp (+1, -0) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+9, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+34, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+7, -5) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+11, -4) (Diff)