Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
 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)