(+) Implemented very basic collision detection system, slightly advanced than bounding spheres. It is far from optimal now but responding without problem.
(*) Brushed up Warpable::maneuve to more C++ like.

git-svn-id: svn://localhost/gltestplus/trunk@266 42c370b9-4569-d348-85c3-ab3aefc53057
(+) Imported bunch of unused codes from gltest to improve rigid body dynamics.
(+) Colliding makes objects rotate now, based on relative contact point.
(*) Sceptors seem to have a problem with angular velocity enabled.
(*) Moved space_collide from sceptor.cpp to war.cpp.
(*) Moved contact_info from war.h to judge.h.

git-svn-id: svn://localhost/gltestplus/trunk@267 42c370b9-4569-d348-85c3-ab3aefc53057
(+) Still experimenting with rigid body dynamics engine. Need to take rotational movement into consideration to accurately calculate response.
(+) Adjusted normal vector polarity when a Shape delegates its computation to the other.
(+) Made Warpable-derived classes call space_collide if not warping.

git-svn-id: svn://localhost/gltestplus/trunk@268 42c370b9-4569-d348-85c3-ab3aefc53057
(?) I find it hard to implement dynamics system by myself.
(+) Added AABB, a class for Axis-Aligned Bounding Box.
(+) Added contact position display for debugging.
(+) Tested RTTI but find a bit too much drawback.

git-svn-id: svn://localhost/gltestplus/trunk@269 42c370b9-4569-d348-85c3-ab3aefc53057