Sorry, ich hatte mich unklar ausgedrückt:

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.