Merge pull request #43 from n00b87/clear_constraints
Clears constraints in ClearScene()
This commit is contained in:
@@ -4453,7 +4453,7 @@ int main(int argc, char * argv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
rc_intern_dirChange("/home/n00b/projects/bu/constraint_demo");
|
||||
rc_intern_dirChange("/home/n00b/Programs/RCBasic_v400_Linux64/examples/Constraint/");
|
||||
}
|
||||
#endif
|
||||
//---------------
|
||||
|
||||
@@ -56,6 +56,16 @@ void rc_clearScene()
|
||||
{
|
||||
if(SceneManager)
|
||||
{
|
||||
for(int i = 0; i < rc_physics3D.constraints.size(); i++)
|
||||
{
|
||||
if(rc_physics3D.constraints[i].constraint)
|
||||
{
|
||||
rc_physics3D.world->getPointer()->removeConstraint(rc_physics3D.constraints[i].constraint);
|
||||
rc_physics3D.constraints[i].constraint = NULL;
|
||||
rc_physics3D.constraints[i].type = 0;
|
||||
}
|
||||
}
|
||||
|
||||
for(int i = 0; i < rc_actor.size(); i++)
|
||||
{
|
||||
if(rc_actor[i].mesh_node)
|
||||
|
||||
Reference in New Issue
Block a user