event_inherited(); if (bright) sprite_index = spr_cliff_crater; frontmarker = instance_create(x, y, obj_marker_fancy); surf = -4; scr_depth(); with (frontmarker) { hole = other; depth = other.depth + 7; draw_func = function() { if (hole.altdraw_active) { with (hole) { if (!surface_exists(surf)) surf = surface_create(surface_get_width(application_surface), surface_get_height(application_surface)); surface_copy(surf, 0, 0, application_surface); } } }; } surf = -4; image_speed = 0; image_index = 0; backmarker = instance_create(x, y, obj_marker); with (backmarker) { depth = other.depth + 10; sprite_index = other.sprite_index; image_index = 1; image_speed = 0; scr_darksize(); } whirlwind = instance_create(x + 60, y + 48, obj_cliff_crater_whirlwind); with (whirlwind) { depth = other.depth + 8; active = true; } kr_ball = -4; su_ball = -4; ra_ball = -4; umbrella = -4; con = 0; timer = 0; altdraw_active = false; enter = false;