Die mouse_cursor Variable wird von Windows verwaltet und ist für die Engine read-only. Mit SetCursorPos können Sie aber natürlich die Windows-Mausposition und damit auch mouse_cursor verändern.
Die Position des Mauspfeils wird von mouse_pos, nicht von mouse_cursor bestimmt.