code: def drag(
      self,
      button=MouseButton.LEFT,
      x0=None,
      y0=None,
      x1=None,
      y1=None,
      duration=1,
      **kwargs,
  ):
      self._is_game_launched_check()
      self.backend.drag(
          button=button,
          x0=x0,
          y0=y0,
          x1=x1,
          y1=y1,
          duration=duration,
          **kwargs,
      )
  
imports: import enum
  from sneakysnek.keyboard_keys import KeyboardKey
  from sneakysnek.keyboard_event import KeyboardEvent
  from sneakysnek.mouse_buttons import MouseButton
  from sneakysnek.mouse_event import MouseEvent
label_desc: Use image node_id 18 for calling the InputController obj's underlying member method code with example usage: obj.drag(button, x0, y0, x1, y1, duration) without return types