davekyle/Presage2-Experiments — pull request #6 by sammacbeth (2012-04-20 15:37:15+00:00)
Title: Movehandler

Implementation of a MoveHandler which detects collisions each timestep. Includes a test environment to test use cases for whether or not they will generate an collision. I also included a replacement location class, RoadLocation which abstracts a Cell into lane and distance down the lane.

Outstanding items: Constraint checking on the move action against the agent's maximum speed and acceleration. Requires an environment service to check these values from, as well as the agent's current velocity.