1 |
for (var current_tube = 0; current_tube < 2; current_tube += 1) |
2 |
{ |
3 |
lava_tube_x[current_tube] -= lava_tube_speed; |
4 |
if (lava_tube_x[current_tube] < -90) |
5 |
{ |
6 |
lava_tube_x[current_tube] = lava_tube_x[abs(current_tube - 1)] + lava_tube_sep; |
7 |
switch (irandom(5)) |
8 |
{ |
9 |
case 0: |
10 |
tube_sprite[current_tube] = 924; |
11 |
break; |
12 |
case 1: |
13 |
tube_sprite[current_tube] = 926; |
14 |
break; |
15 |
case 2: |
16 |
tube_sprite[current_tube] = 927; |
17 |
break; |
18 |
case 3: |
19 |
tube_sprite[current_tube] = 929; |
20 |
break; |
21 |
case 4: |
22 |
tube_sprite[current_tube] = 930; |
23 |
break; |
24 |
} |
25 |
} |
26 |
} |
27 |
__view_set(e__VW.XView, 0, 0); |
28 |
__view_set(e__VW.YView, 0, 0); |
29 |
__view_set(e__VW.XView, 0, __view_get(e__VW.XView, 0) + irandom_range(-1, 1)); |
30 |
__view_set(e__VW.YView, 0, __view_get(e__VW.YView, 0) + irandom_range(-1, 1)); |
31 |
|
32 |
enum e__VW |
33 |
{ |
34 |
XView, |
35 |
YView, |
36 |
WView, |
37 |
HView, |
38 |
Angle, |
39 |
HBorder, |
40 |
VBorder, |
41 |
HSpeed, |
42 |
VSpeed, |
43 |
Object, |
44 |
Visible, |
45 |
XPort, |
46 |
YPort, |
47 |
WPort, |
48 |
HPort, |
49 |
Camera, |
50 |
SurfaceID |
51 |
} |