def mouse(position): global ball print("click") if ball.within(position): ball.vel = (Vector.fTuple(position) - ball.pos) * 50 else: ball = Ball(True, Vector.fTuple(position))
def mouse(pos): #print("click") global lines,last if kbd.border and ((last is None) or (last != Vector.fTuple(pos))): if last is None: last = Vector.fTuple(pos) else: if kbd.up: lines.append(Line(last,Vector.fTuple(pos),True,wallImg,height = 40,transparent= True,y=60)) if kbd.down: lines.append(Line(last,Vector.fTuple(pos),True,wallImg,height = 40,transparent= True)) if not kbd.up and not kbd.down: lines.append(Line(last,Vector.fTuple(pos),True,wallImg)) last = Vector.fTuple(pos) #print(Line.tostrings(lines) else: cam.pos = Vector.fTuple(pos)
def mouse(pos): #print("click") global lines, last if kbd.border: if len(lines) == 0: if last is None: last = Vector.fTuple(pos) else: lines.append(Line(last, Vector.fTuple(pos))) last = Vector.fTuple(pos) else: lines.append(Line(last, Vector.fTuple(pos))) last = Vector.fTuple(pos) #print(Line.tostrings(lines) else: cam.pos = Vector.fTuple(pos)
def mouse(position): global source source = Ball(Vector.fTuple(position), True)
def mouse(position): global ball if ball.within(position): ball = Ball(True) else: ball = Ball(True, Vector.fTuple(position))
def within(self, pos): return (Vector.fTuple(pos) - self.pos).mag() <= self.r