# Importieren u. initialisieren der Pygame-Bibliothek from meinspiel import MeinSpiel import pygame from pygame.locals import * pygame.init() # Variablen/KONSTANTEN setzen Breite, Hoehe = 1280, 720 FPS = 60 SCHWARZ = ( 0, 0, 0) WEISS = ( 255, 255, 255) pyGameBilder = [] spielkartenbilder = [] # hier bilder einfügen aus anfangskonfiuration meinSpiel = MeinSpiel() # Bilder aus meinSpiel werden für pygame vorbereitet for fname in MeinSpiel.bilder: pyGameBilder.append(pygame.image.load(fname)) for fname in meinSpiel.anfangsKonfiguration(): spielkartenbilder.append(pygame.image.load(fname)) # meinSpiel.anfangsKonfiguration(card_style="normal_cards") hier könnte man verschiedene Styles wählen mit card_style = "rect_cards" oder "normal_cards" -> standart: "solitaire" #Anfangskonfiguration für das Spielfeld wird geladen # Definieren und Öffnen eines neuen Fensters fenster = pygame.display.set_mode((Breite, Hoehe)) pygame.display.set_caption("Mein zweites Spiel") clock = pygame.time.Clock() # Schleife Hauptprogramm while True: # Überprüfen, ob Nutzer eine Aktion durchgeführt hat for event in pygame.event.get(): # Beenden bei [ESC] oder [X] if event.type==QUIT or (event.type==KEYDOWN and event.key==K_ESCAPE): pygame.quit() # Spiellogik if event.type==KEYDOWN: pass # Spielfeld löschen # Hintergrund zeichnen fenster.blit(pyGameBilder[0], (0,0)) # Spielfeld/figuren zeichnen fenster.blit(spielkartenbilder[23], (10,10)) # print(len(spielkartenbilder)) # print(spielkartenbilder) # Fenster aktualisieren pygame.display.flip() clock.tick(FPS)