<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