function scr_marker_fog(arg0, arg1, arg2, arg3 = 16777215, arg4 = 1, arg5 = 1, arg6 = 0, arg7 = 0, arg8 = 16777215, arg9 = depth, arg10 = false, arg11 = -1, arg12 = 1) { var thismarker = instance_create(arg0, arg1, obj_marker_fog); with (thismarker) { depth = arg9; sprite_index = arg2; image_speed = arg6; image_xscale = arg4; image_yscale = arg5; image_index = arg7; image_blend = arg8; image_alpha = arg12; if (arg10) scr_depth_alt(); color = arg3; } if (arg11 > 0) scr_doom(thismarker, arg11); return thismarker; } function scr_afterimage_fog(arg0 = id, arg1 = 16777215, arg2 = 30) { var fog = instance_create(x, y, obj_marker_fog); fog.sprite_index = arg0.sprite_index; fog.image_alpha = arg0.image_alpha; fog.image_angle = arg0.image_angle; fog.image_blend = arg0.image_blend; fog.image_index = arg0.image_index; fog.image_speed = arg0.image_speed; fog.image_xscale = arg0.image_xscale; fog.image_yscale = arg0.image_yscale; fog.mask_index = arg0.mask_index; fog.color = arg1; with (fog) scr_lerpvar("image_alpha", image_alpha, 0, arg2); scr_doom(fog, arg2 + 1); return fog; }