View difference between Paste ID: PHPAujXq and SH5HGgPg
SHOW: | | - or go back to the newest paste.
1
dir = irandom(1)
2
if dir = 0 xdir = choose(-1,1) else xdir = 0
3
if dir = 1 ydir = choose(-1,1) else ydir = 0 
4
5
for (i = 0 ; i < rNumber-1 ; i++) {
6-
    dir = irandom(1)
6+
7-
    if dir = 0 xdir = choose(-1,1) else xdir = 0
7+
8-
    if dir = 1 ydir = choose(-1,1) else ydir = 0 
8+
9
10
    turn = irandom(2)
11
    if turn = 1 { temp = xdir ; xdir = -ydir ; ydir = temp }
12
    if turn = 2 { temp = ydir ; ydir = -xdir ; xdir = temp }
13
14
	if ds_grid_get(mainGrid, xpos+xdir, ypos+ydir) != 1 {
15
		ds_grid_set(mainGrid, xpos+xdir, ypos+ydir, 1)
16
		count +=1
17
        }