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 | } |