Dijkstra's algorithm implementation using SDL2 for visualization. Toggle paint/erase mode with P Press Q to set a starting point Press E to set an end point Press spacebar to run the algorithm after setting the starting point and end point.