A* Pathfinder using SFML/C++. Made while in high school.
Instructions
Right arrow - Add column
Left arrow - Delete column
Up arrow - Add line
Down arrow - Delete line
The following keys need to be pressed once and then point and click on the desired square you would like to apply the transformation on.
F2 - Place obstruction (Black)
F3 - Start point (Blue)
F4 - End point (Red)
F5 - Show one of the shortest path (Green) (Works only if there is one start point and one endpoint placed already)
F6 - Reset
Observation: Diagonal travel is not allowed if an obstruction is about to be touched.