Maze generation: Difference between revisions

m
Line 1,992:
[https://easylang.online/apps/_r_maze0.html Run it]
 
<lang>intvarssize = 20
size = 20
n = 2 * size + 1
endpos = n * n - n - 3
startpos = 2 * n + 2
f# = 100 / n
#
func draw_square pos col . .
x = pos mod n
y = pos /div n
color col
move x * f# y * f#
rect f# * 1.05 f# * 1.05
.
len m[] n * n
2,083

edits