Maze solving: Difference between revisions
Content added Content deleted
Line 1,444: | Line 1,444: | ||
len m[] n * n |
len m[] n * n |
||
# |
# |
||
background 000 |
|||
func show_maze . . |
func show_maze . . |
||
clear |
|||
clear_screen |
|||
for i range len m[] |
for i range len m[] |
||
if m[i] = 0 |
if m[i] = 0 |
||
x = i mod n |
x = i mod n |
||
y = i div n |
y = i div n |
||
color 777 |
|||
move x * f - f / 2 y * f - f / 2 |
|||
rect f * 1.5 f * 1.5 |
|||
. |
. |
||
. |
. |
||
Line 1,496: | Line 1,496: | ||
x = pos mod n |
x = pos mod n |
||
y = pos div n |
y = pos div n |
||
color col |
|||
move x * f + f / 4 y * f + f / 4 |
|||
circle f / 4 |
|||
. |
. |
||
func solve dir0 pos . found . |
func solve dir0 pos . found . |