def handle_select_item(self, x, y): for item in self.scene.LVCS_sprites: frame, sprite, image = item if sprite.covers((x, y)): if sprite.opacity == 255: sprite.opacity = 192 self.scene.moonville.model.selected_LVCS_item = self.scene.LVCS_sprites.index(item) else: sprite.opacity = 255 self.scene.moonville.model.selected_LVCS_item = None return True
def on_mouse_press(self, x, y, buttons, modifiers): for game in self.games: sprite = self.game_sprite[game] if sprite.opacity > 0 and \ sprite.covers((x, y)): self.on_select(game)