mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
15 lines
492 B
Python
15 lines
492 B
Python
class EventListner(object):
|
|
def __init__(self, mobject, event_type, event_callback):
|
|
self.mobject = mobject
|
|
self.event_type = event_type
|
|
self.callback = event_callback
|
|
|
|
def __eq__(self, o: object) -> bool:
|
|
return_val = False
|
|
try:
|
|
return_val = self.callback == o.callback \
|
|
and self.mobject == o.mobject \
|
|
and self.event_type == o.event_type
|
|
except:
|
|
pass
|
|
return return_val
|