Code: Select all
elif event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
mouse_pos = event.pos
for deck in self.decks:
if deck.image.get_rect().collidepoint(mouse_pos):
if deck.cards:
if deck == self.mon_deck:
if len(self.mon_area.cards) < self.mon_area.size:
self.mon_area.add_card(self.mon_deck.take())
elif deck == self.loc_deck:
self.loc_area.add_card(self.loc_deck.take())
deklariert
Code: Select all
# Load Decks
self.mon_deck = Deck(load_cards_from_json("Mon_Dungeon.json"), "Monster", MONSTER_DECK_COORDS)
self.loc_deck = Deck(load_cards_from_json("Loc_Dungeon.json"), "Location", LOCATION_DECK_COORDS)
# Set Areas
self.mon_area = PlayArea(MONSTER_AREA_COORDS, 6)
self.loc_area = PlayArea(LOCATION_AREA_COORDS, 1)
# Aggregate components
self.decks = [self.mon_deck, self.loc_deck]
self.areas = [self.mon_area, self.loc_area]
Ich wusste, dass das passierte, aber nicht warum.
Mobile version