rlforj-alt-0.1.0
"Alternative" release of rlforj with my modifications.
-
Added AStar, and improved to support only searching in a radius around the starting point. Also, start and end point can now be obstacles (since creatures are usually obstacles)
-
Differentiate the old "isObstacle" with two additionals functions in the ILosBoard interface contract: blockStep and blockLight. Los/Fov algorithms only use blockLight to decide whether to show or not. AStar uses the full isObstacle (which is true in case either the cell blocks movement, or blocks light, or both)
-
Improved and cleaned up a few tests
-
Supporting Java 8, soon converting to Java 9
-
Simplified Point2I class to not extend awt.Point