surface = -4; particle_count = 0; particles = []; init = false; active = false; function setup_particle(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { var _particle = instance_create(arg0, arg1, obj_dazzle_effect_particle); with (_particle) { image_xscale = arg2; image_yscale = arg2; image_blend = arg3; image_index = arg4; direction = arg6; saved_speed = arg5; speed = 0; if (arg4 > 1) { image_alpha = clamp(arg2 * 2, 0.5, 1) + 0.1; sparkle = true; } else { image_alpha = 0.5; } } particle_count++; return _particle; }