Tentacle behaviour re-coupled simply into Tentacle.
I think its silly to have separate limbs and limbbehaviours. limbs
contain both draw and update. Easier.
Attempting to convert AABB in body to CollisionBehaviour
I think I need to switch the ArrayList of behaviours in BehaviourManager
to a hashmap, that adds each behaviour as value, and the Class name of
the behaviour as key. That way, the behaviour can be instantly
retreived, and also checked if it exists (just check for the key).
Successfully moved bounding box collision detection into its own
behaviour
working on huntBehaviour BUT:
changing it so aabb always exists for all body parts. This means
collisionBehaviour has to be updated to use the aabb of the body part,
and doesn't exist in the behaviour of CollisionBehaviour. However,
aabbWorldSpace will.
* sorted out aabb for all body parts
* CollisionBehaviour updated
halfway through implementing PBox2D in CollisionDetection
Fixing up PContactListener, then it should run!
Attemptign to sort out this scaleFactor stuff. By default there's a
scale factor of 10. I guess this is to limit the amount of processing
needed to be done by pbox2d. But lets just get everything working at a
scaleFactor of 1 first, THEN work out a factor of 10 or more.
* fixed bug in addCreatures method in PopulationDirector where it was
always running an empty creature constructor once because of my
implementation. Whoops.
* collision detection is kind of working now but its still a bit iffy
with its collisions. Still not sure exactly why.
* hurray! CollisionBehaviour working correctly, with rotation. Needs to
be cleaned up so easier to encorporate.
*collision working, rotation working.
* just before attempting to use the NEW jbox2d, and some stuff has to be
rewritten such as PolygonDef doesn't exist anymore, ContactPoint doesn't
exist anymore, fixtures exist etc.
* successfully updated to the latest jbox2d library.
* should update PBox2d on shiffman's github and submit a pull request!
That would be very useful to people
* collision detection updated and everything working well.
* Added enum CreatureShape to CollisionBehaviour2. So far only Square or
Circle.
* CollisionBehaviour2 working as expected, including playing nice with
different creatures using it
Current state.
Merge pull request #2 from zlot/implement-pbox2d

Implement pbox2d : done successfully.
Merge pull request #3 from zlot/limb-limbBehaviour-recoupled

Limb limb behaviour recoupled : successful