function scr_makemarker_fromstruct(arg0, arg1 = false) { var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker = scr_marker(arg0.x, arg0.y, arg0.sprite_index); } with (_marker) { scr_spritematch(arg0); scr_depth(); } return _marker; }