code: def drag_screen_region_to_screen_region(
      self,
      button=MouseButton.LEFT,
      start_screen_region=None,
      end_screen_region=None,
      duration=1,
      **kwargs,
  ):
      self._is_game_launched_check()
      self.backend.drag_screen_region_to_screen_region(
          button=button,
          start_screen_region=start_screen_region,
          end_screen_region=end_screen_region,
          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 19 for calling the InputController obj's underlying member method code with example usage: obj.drag_screen_region_to_screen_region(button, start_screen_region, end_screen_region, duration) without return types