def handle(self, event):
# TO DO
if event.type == pygame.MOUSEBUTTONDOWN and event.button == 1:
self.mouse_dn = True
elif event.type == pygame.MOUSEBUTTONUP and event.button == 1 and self.mouse_dn:
self.menu.active_cat = self.cat_id
if self.menu.active_cat_o is not None:
if self.menu.active_cat_o != self:
self.menu.active_cat_o.deactivate()
self.activate()
self.menu.mainloop.redraw_needed[1] = True
self.menu.mainloop.redraw_needed[2] = True
elif event.type == pygame.MOUSEMOTION:
self.on_mouse_over()
评论列表
文章目录