예제 #1
0
	def click_target(self):
		stroke = InterceptionMouseStroke()
		stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
		self.autohot_py.sendToDefaultMouse(stroke)
		# time.sleep(0.02)
		stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
		self.autohot_py.sendToDefaultMouse(stroke)
예제 #2
0
 def go_somewhere(self):
     """
     click to go
     """
     self.set_default_camera()
     smooth_move(self.autohot_py, 900, 650)  # @TODO dynamic
     stroke = InterceptionMouseStroke()
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
     self.set_default_camera()
예제 #3
0
	def turn(self):
		# turn right
		time.sleep(0.02)
		stroke = InterceptionMouseStroke()

		self.autohot_py.moveMouseToPosition(350, 500)
		stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_DOWN
		self.autohot_py.sendToDefaultMouse(stroke)
		time.sleep(0.2)
		self.autohot_py.moveMouseToPosition(500, 500)
		stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_UP
		self.autohot_py.sendToDefaultMouse(stroke)
예제 #4
0
 def turn(self, turn_y):
     """
     turn right
     """
     smooth_move(self.autohot_py, self.window_info['x'] + self.window_info['width']*0.3, self.window_info['y'] + self.window_info['height']*.45)  # @TODO dynamic
     stroke = InterceptionMouseStroke()
     time.sleep(0.1)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     smooth_move(self.autohot_py, self.window_info['x'] + self.window_info['width']*0.3+18, self.window_info['y'] + self.window_info['height']*.45+turn_y)  # @TODO dynamic
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
예제 #5
0
 def turn(self):
     """
     turn right
     """
     time.sleep(0.02)
     smooth_move(self.autohot_py, 300, 500)  # @TODO dynamic
     stroke = InterceptionMouseStroke()
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     smooth_move(self.autohot_py, 305, 500)  # @TODO dynamic
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
예제 #6
0
	def go_somewhere(self):
		# self.set_default_camera()

		self.autohot_py.moveMouseToPosition(900, 800)  # @TODO dynamic
		time.sleep(0.1)

		for i in range(2):
			stroke = InterceptionMouseStroke()
			stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
			self.autohot_py.sendToDefaultMouse(stroke)
			time.sleep(0.2)
			stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
			self.autohot_py.sendToDefaultMouse(stroke)
예제 #7
0
 def go_somewhere(self):
     """
     click to go
     """
     #self.set_default_camera()
     smooth_move(self.autohot_py, self.window_info['x'] + self.window_info['width']*0.55, self.window_info['y'] + self.window_info['height']*.48)  # @TODO dynamic
     stroke = InterceptionMouseStroke()
     time.sleep(0.2)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     time.sleep(0.1)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
예제 #8
0
 def click_target(self):
     time.sleep(random.uniform(0.02, 0.03))
     stroke = InterceptionMouseStroke()
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
     if self.get_targeted_hp() <= 0:
         self.autohot_py.S.press()
         time.sleep(0.1)
         return 0
     time.sleep(random.uniform(0.02, 0.03))
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_DOWN
     self.autohot_py.sendToDefaultMouse(stroke)
     stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_LEFT_BUTTON_UP
     self.autohot_py.sendToDefaultMouse(stroke)
     time.sleep(0.4)
     if self.get_targeted_hp() > 0:
         return 1
     self.autohot_py.S.press()
     time.sleep(0.1)
     return 0