code: func SetCursor(x, y int) {
  	if is_cursor_hidden(cursor_x, cursor_y) && !is_cursor_hidden(x, y) {
  		show_cursor(true)
  	}
  
  	if !is_cursor_hidden(cursor_x, cursor_y) && is_cursor_hidden(x, y) {
  		show_cursor(false)
  	}
  
  	cursor_x, cursor_y = x, y
  	if !is_cursor_hidden(cursor_x, cursor_y) {
  		move_cursor(cursor_x, cursor_y)
  	}
  }
docs: // Sets the position of the cursor. See also HideCursor().