1
0
forked from 0ad/0ad
0ad/source/maths
Ykkrosh cfae58928f # New unit movement system, which does a far better job of approaching targets and avoiding obstacles.
Add short-range vertex-based pathfinder.
Integrate new pathfinder into unit motion code.
Change obstruction system to get rid of circles, and differentiate
structures from units.
Make PositionChanged messages synchronous.
Try to prevent some accidental float->int conversions.

This was SVN commit r7484.
2010-04-29 23:36:05 +00:00
..
scripting more string drudgery 2009-11-06 10:59:10 +00:00
tests # Pathfinder updates 2010-01-30 13:11:58 +00:00
Bound.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Bound.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Brush.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Brush.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Fixed.cpp # Support training units in buildings. 2010-04-19 19:47:23 +00:00
Fixed.h # New unit movement system, which does a far better job of approaching targets and avoiding obstacles. 2010-04-29 23:36:05 +00:00
FixedVector2D.h # New unit movement system, which does a far better job of approaching targets and avoiding obstacles. 2010-04-29 23:36:05 +00:00
FixedVector3D.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
MathUtil.h Fix MSVC compiler warnings (replace most M_PI with (float)M_PI) 2010-03-26 19:04:40 +00:00
Matrix3D.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Matrix3D.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
MD5.cpp Fix build error, test-case bug 2010-01-10 19:44:56 +00:00
MD5.h Remove Crypto++ because it causes too much trouble. Replace with a custom MD5 implementation for simulation state hashing. 2010-01-10 19:29:27 +00:00
Noise.cpp Fix MSVC compiler warnings (replace most M_PI with (float)M_PI) 2010-03-26 19:04:40 +00:00
Noise.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
NUSpline.cpp Add GPL header 2009-04-18 17:00:33 +00:00
NUSpline.h Add GPL header 2009-04-18 17:00:33 +00:00
Plane.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Plane.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Quaternion.cpp Fix MSVC compiler warnings (replace most M_PI with (float)M_PI) 2010-03-26 19:04:40 +00:00
Quaternion.h fix relics of GPL comment insertion (removing empty description comments and in some cases adding new file descriptions) 2009-05-03 11:47:38 +00:00
Sqrt.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Sqrt.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Vector2D.h Add/rename header guards 2010-02-17 23:21:49 +00:00
Vector3D.cpp # Basic projectile attacks in new simulation system 2010-03-07 21:38:39 +00:00
Vector3D.h # Basic projectile attacks in new simulation system 2010-03-07 21:38:39 +00:00
Vector4D.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00