def mouse_hit (e): global g print "mouse down", e.pos mouse = pge.pyg_to_unit_coord (e.pos) ball = g.get_unit_coord () print mouse, ball g.apply_impulse (pge.sub_coord (mouse, ball), 1.2)
def mouse_hit (e): global gb mouse = pge.pyg_to_unit_coord (e.pos) if e.button == 1: gb.put_xvel (gb.get_xvel ()-0.3) elif e.button == 3: gb.put_xvel (gb.get_xvel ()+0.3) elif gb.moving_towards (mouse[0], mouse[1]): ball = gb.get_unit_coord () # print "mouse =", mouse, "ball =", ball gb.apply_impulse (pge.sub_coord (mouse, ball), 0.3) else: gb.put_yvel (gb.get_yvel ()+0.3)
def mouse_hit(e): global g print "mouse down", e.pos mouse = pge.pyg_to_unit_coord(e.pos) ball = g.get_unit_coord() g.apply_impulse(pge.normalise(pge.sub_coord(mouse, ball)), 0.8)