<undefined>
0
-1
-150
0
oLiquid
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
xoffset = 0;
yoffset = 0;
wtime = 0;
frame = 0;
bg = bgWater0;
alarm[1] = 1;
spr_alpha = 0.4;
widescreen = oControl.widescreen;
widescreen_space = oControl.widescreen_space;
1
603
7
0
0
-1
2
self
0
0
1
frame += 1;
if (frame > 3) frame = 0;
if (frame == 0) bg = bgWater0;
if (frame == 1) bg = bgWater1;
if (frame == 2) bg = bgWater2;
if (frame == 3) bg = bgWater1;
alarm[1] = 10;
1
603
7
0
0
-1
2
self
0
0
1
xoffset -= 1;
if (xoffset < -32) xoffset = 0;
alarm[0] = 5;
1
603
7
0
0
-1
2
self
0
0
1
if (wave) {
wtime += wspeed;
yoffset -= cos(wtime) * wheight;
}
if (instance_exists(oCharacter)) {
if (oCharacter.inwater) {
if (spr_alpha > 0.1) spr_alpha -= 0.01;
} else if (spr_alpha < 0.4) spr_alpha += 0.01;
}
1
603
7
0
0
-1
2
self
0
0
1
if (instance_exists(oCharacter)) {
if (oCharacter.inwater || (oCharacter.y > global.waterlevel + oWater.yoffset)) {
spr_alpha = 0.1;
}
}
1
603
7
0
0
-1
2
self
0
0
1
if ((view_yview[0] + view_hview[0]) >= (global.waterlevel + yoffset)) {
i = 0;
draw_set_color(make_colour_rgb(10, 10, 80));
draw_set_blend_mode(bm_add);
draw_rectangle(view_xview[0] - (widescreen_space/2), global.waterlevel + oWater.yoffset, view_xview[0] + 320 + widescreen_space/2, view_yview[0] + 250, false);
repeat ((room_width / 32) + 1 + (4*widescreen)) {
if (((i * 32) >= (view_xview[0] - 33 - (widescreen_space/2))) && ((i * 32) < (view_xview[0] + 360 + (widescreen_space))) && global.waterlevel + yoffset + 224 > view_yview[0]) draw_background_ext(bg, x + i * 32 + xoffset - (widescreen_space/2), global.waterlevel + yoffset, 1, 1, 0, -1, spr_alpha);
i += 1;
}
draw_set_blend_mode(bm_normal);
}
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
0