def mouse_click(x, y): new_simulton = set(simultons) if clicked == 'Remove': for s in new_simulton: d = s.get_location() if Simulton.contains(s, (x, y)): remove(s) else: simultons.add(eval(clicked)(x, y))
def mouse_click(x, y): if selected != "Remove" and selected != None: add(eval(selected)(x, y)) else: if selected == "Remove": for s in set(simultons): if Simulton.contains(s, (x, y)): remove(s) break
def contains(self, prey): return Simulton.contains(self, prey.get_location())