import copy import pygame class MeinSpiel: bilder = ["Bilder/background_grid.png","Bilder/Hase.jpg", "Bilder/haha.jpeg", "Bilder/char_1.png"] spielkarten = [] spielkartentypen = ["club", "diamond", "heart", "spade"] spielfeld = [] def __init__(self, felderX, felderY): for x in range(felderX): self.spielfeld.append([]) for y in range(felderY): self.spielfeld[x].append(0) def anfangsKonfiguration(self, card_style = "solitaire"): self.spielkarten.append(f"Bilder/Standard52Cards/{card_style}/individual/card back/card_back.png") # Kartenhintergrund immer als erstes geladen for type in self.spielkartentypen: for i in range(12): self.spielkarten.append(f"Bilder/Standard52Cards/{card_style}/individual/{type}/{i+1}_{type}.png") # i+1 weil python bei 0 beginnt, aber beim filename bei 1 begonnen wird return self.spielkarten def tasteGedrueckt(self, taste): print(f"{taste} gedrückt") if taste == 97: print(self.spielfeld) def generateYourCards(): pass for i in range(52): # load all 52 cards? pass def generateComCards(): pass class ComLogic: def __init__(self): pass # load coms inventory