import copy import pygame import copy class MeinSpiel: bilder = ["Bilder/fliegbird.jpg","Bilder/guterock.png","Bilder/yeswolke.jpg","Bilder/gutegrapes.jpg"] spielfeld = [] def __init__(self, felderX, felderY): for x in range(felderX): self.spielfeld.append([]) for y in range(felderY): self.spielfeld[x].append(2) def anfangsKonfiguration(self): self.spielfeld[1][1] = 0 self.spielfeld[6][6] = 3 self.spielfeld[6][7] = 1 def tasteGedrueckt(self, taste): kontrollfeld = copy.deepcopy(self.spielfeld) if pygame.K_p == taste : print("spawn") self.spielfeld[1][13] = 0 if pygame.K_d == taste : print("right") for x in range(len(self.spielfeld)): for y in range(len(self.spielfeld[x])): if self.spielfeld [x][y] == 0: kontrollfeld [x + 1] [y] = 0 kontrollfeld [x][y] = 2 if pygame.K_w == taste : print("up") for x in range(len(self.spielfeld)): for y in range(len(self.spielfeld[x])): if self.spielfeld [x][y] == 0: kontrollfeld [x] [y - 1] = 0 kontrollfeld [x] [y] = 2 if pygame.K_s == taste : print("down") for x in range(len(self.spielfeld)): for y in range(len(self.spielfeld[x])): if self.spielfeld [x][y] == 0: kontrollfeld [x] [y + 1] = 0 kontrollfeld [x] [y] = 2 if pygame.K_a == taste : print("left") for x in range(len(self.spielfeld)): for y in range(len(self.spielfeld[x])): if self.spielfeld [x][y] == 0: kontrollfeld [x - 1] [y] = 0 kontrollfeld [x] [y] = 2 self.spielfeld = kontrollfeld #def tasteGedrueckt(self, taste): #if pygame.K_d == taste: #for x in range(len(self.spielfeld)): #for y in range(len(self.spielfeld)): #if self.spielfeld[x][y] == 0: # self.spielfeld[x + 1][y] = 0 # self.spielfeld[x][y] = 2