编译程序需要 sfml库
没有移动代价使用广度搜索.
有移动代价使用dijkstra.
找一个指定位置使用a*
W,*//*up
S,*//*down
A,*//*left
D,*//*right
L,*//*add wall or delete wall
J,*//*add start position
K,*//*add goal position
N,*//*discovery next step
B,*//*discovery previous step
U,*//*add weight
I,*//*decrease weight
R,*//*change search type