def handle(self, event):
gd.BoardGame.handle(self, event) # send event handling up
if event.type == pygame.MOUSEBUTTONDOWN:
if self.abc_len > self.board.active_ship > -1:
self.active_i = self.board.ships[self.board.active_ship]
if self.active_i.unit_id < self.abc_len:
self.active_item = self.active_i
if self.prev_item is not None:
self.prev_item.color = self.letter_color
self.prev_item.update_me = True
self.active_item.color = (255, 255, 255)
self.create_card(self.active_item)
self.active_item.update_me = True
self.prev_item = self.active_item
self.mainloop.redraw_needed[0] = True
else:
if self.prev_item is not None:
self.prev_item.color = (255, 255, 255)
评论列表
文章目录