task EnMarikin(obj){
  let ENMarker = [];
  ascent(i in 0..2){
    let obj = ObjPrim_Create(OBJ_PRIMITIVE_2D);
    ObjPrim_SetPrimitiveType(obj, PRIMITIVE_LINELIST);
    Obj_SetRenderPriorityI(obj, 31);
    ObjPrim_SetVertexCount(obj, 2);
    ObjPrim_SetVertexColor(obj, 0, 179, 179, 179);
    ObjPrim_SetVertexColor(obj, 1, 179, 179, 179);
    ObjPrim_SetVertexAlpha(obj, 0, 170);
    ObjPrim_SetVertexAlpha(obj, 1, 170);

    ENMarker = ENMarker ~ [obj];
  }

  while(!Obj_IsDeleted(obj)){
    if(Obj_IsDeleted(obj)){break;}
    ObjPrim_SetVertexPosition(ENMarker[0], 0, 0, ObjMove_GetY(obj), 0);
    ObjPrim_SetVertexPosition(ENMarker[0], 1, GetStgFrameWidth, ObjMove_GetY(obj), 0);
    ObjPrim_SetVertexPosition(ENMarker[1], 0, ObjMove_GetX(obj), 0, 0);
    ObjPrim_SetVertexPosition(ENMarker[1], 1, ObjMove_GetX(obj), GetStgFrameHeight, 0);
    yield;
  }

  for each(let kek : ENMarker){
    if(Obj_IsDeleted(kek)){continue;}
    Obj_Delete(kek);
  }
}
