Ejemplo n.º 1
0
 def find_angle(self, player, mouse_pos, viewport):
     #find nearest breakable block based on angle from player pos to mouse pos (raycasting?)
     x_diff = Convert.viewport_to_pixel(mouse_pos[0], viewport, 0) - player.bounding_box.centerx
     y_diff = Convert.viewport_to_pixel(mouse_pos[1], viewport, 1) - player.bounding_box.centery
     angle = math.atan2(y_diff, x_diff)
     return angle