* Added some of the finer control points to POS such as

** jumping
** crouching
** landing on prim
This commit is contained in:
Teravus Ovares
2008-01-12 04:29:36 +00:00
parent 7e81841f0e
commit a3972257c8
2 changed files with 12 additions and 0 deletions

View File

@@ -161,8 +161,13 @@ namespace OpenSim.Region.Physics.POSPlugin
for (int i = 0; i < _prims.Count; ++i)
{
if (check_collision(c, _prims[i]))
{
return true;
}
}
return false;
}
@@ -282,10 +287,12 @@ namespace OpenSim.Region.Physics.POSPlugin
{
character._velocity.Z = 0;
character._target_velocity.Z = 0;
((PhysicsActor)character).IsColliding = true;
character.RequestPhysicsterseUpdate();
}
else
{
((PhysicsActor)character).IsColliding = false;
character._velocity.Z = (character.Position.Z - oldposZ)/timeStep;
}
}