if (scr_debug()) { if (keyboard_check_pressed(ord("R"))) room_restart(); if (keyboard_check_pressed(vk_space)) { con = 1; timer = 0; } if (mouse_x > x && mouse_x < (x + sprite_width) && mouse_y > y && mouse_y < (y + sprite_height)) { if (con == 0) { con = 1; timer = 0; } } } if (con == 1) { sprite_index = spr_dw_garden_cuttableflower_bloom; image_index = 0; image_speed = 0; var count = 8; var ang = random(33); for (var i = 0; i < count; i++) { with (scr_marker_ext(x + 20, y + 20, spr_dw_garden_cuttableflowerpetals)) { var life = 6; speed = 8; direction = ((i / count) * 360) + ang; friction = 1; scr_doom(id, life); image_speed = 0; scr_size(2, 2); image_index = random(4); vspeed *= 0.95; scr_lerpvar("image_alpha", 4, 0, life); } } con = 2; timer = 0; } if (con == 2) { timer++; var resettime = 60; if (timer >= resettime) { con = 3; timer = 0; } } if (con == 3) { timer++; image_index = timer * 0.2; if ((timer * 0.2) > (sprite_get_number(sprite_index) - 1)) { sprite_index = spr_dw_garden_cuttableflower; image_index = 0; con = 0; } }