scrawl
910e41e3c4
Allow an Object to be specified as ignore parameter for castRay
9 years ago
scrawl
383524c688
Run physics in fixed timesteps, use the remainder to interpolate between current and previous state
...
Based on http://gafferongames.com/game-physics/fix-your-timestep/
9 years ago
scrawl
1457a0de78
Use the UnrefQueue to delete BulletShapeInstances
9 years ago
scrawl
6f9ca0f68f
Add basic cell preloader class
...
Not properly in use yet, but seems to be working.
9 years ago
scrawl
df57d4bfba
Use a common base class for resource managers
...
Implement updateCache to delete unreferenced cached objects when they have not been referenced for a while.
9 years ago
scrawl
2c51e7345f
Use a separate collision type for doors ( Fixes #1962 )
9 years ago
scrawl
a0fb31e3b1
Accept a ConstPtr in getLOS
9 years ago
scrawl
388aed1748
Accept a ConstPtr in findContainer, collision script functions, getUnderwater functions
9 years ago
scrawl
6c505ca06f
Accept a ConstPtr in getHitContact
9 years ago
scrawl
0796f49c17
Accept a ConstPtr in various physics getters
9 years ago
scrawl
795032621c
Use a ConstPtr for the ActorMap and ObjectMap
9 years ago
scrawl
43de13fa99
Do not allow resting on lava
9 years ago
scrawl
894477849a
Store animated collision objects in a separate container
9 years ago
scrawl
a49058721e
Use a contactTest for collision script functions
...
The previous method didn't work for stationary actors. This change fixes the grinder in "Sotha Sil, Dome of Kasia" not registering collisions if the player stands still. (Fixes #1934 )
9 years ago
scrawl
3453353091
AiCombat distance check takes into account collision box ( Fixes #1699 )
9 years ago
scrawl
8cf57ef6ac
Move BulletShapeManager and BulletShape to resource/
9 years ago
scrawl
a5f8ffb83d
aimToTarget: Fix the collision box translation not being taken into account
9 years ago
scrawl
bd9dc58560
Use the correct scale for actor swim height ( Fixes #2833 )
9 years ago
scrawl
c4b5a41ac3
Improve combat AI vertical aiming ( Fixes #1366 , Fixes #1330 )
9 years ago
Marc Zinnschlag
b3fdf92d2b
more const-ness fixes
9 years ago
scrawl
16e080e252
Fix the physics debug drawer lagging a frame behind
10 years ago
scrawl
4bb3cbf0fb
Remove last remains of Ogre
10 years ago
scrawl
de8e5f0db1
Restore projectiles
10 years ago
scrawl
bed31996c9
Camera raycast
10 years ago
scrawl
f88079fddd
Restore the isOnGround hack
10 years ago
scrawl
ccd95419e5
Restore various raycasting
10 years ago
scrawl
cc3bfe2bb2
Restore collision tracker
10 years ago
scrawl
1f00174c02
Use a btCollisionWorld instead of btDiscreteDynamicsWorld
...
Slightly improves performance, since we no longer need to stepSimulation(). We don't use any Dynamics (yet).
10 years ago
scrawl
fe439e53ff
Bullet include cleanup
10 years ago
scrawl
d84990be85
Restore getCollisions
10 years ago
scrawl
85345e663a
Restore getHitContact
10 years ago
scrawl
cac7c1e535
Restore various physics features
10 years ago
scrawl
7a3bc69df7
Readded sound listener
10 years ago
scrawl
65f0195c71
Readded animated collision shape support
10 years ago
scrawl
47758c11cd
Readded collision objects and movement physics
10 years ago
scrawl
54c1f19c18
Readded height fields
10 years ago
scrawl
c31b416ba1
Move physicssystem to a new mwphysics module
10 years ago