import copy import pygame class MeinSpiel: bilder = ["Bilder/Grass.jpg","Bilder/monster_white_top.png", "Bilder/monster_white_bottom.png", "Bilder/monster_mango_top.jpg", "Bilder/monster_mango_bottom.jpg", "Bilder/monster_pacific_top.jpg", "Bilder/monster_pacific_bottom.jpg", "Bilder/monster_nitro_top.jpeg", "Bilder/monster_nitro_bottom.jpeg", "Bilder/monster_pipeline_top.jpg", "Bilder/monster_pipeline_bottom.jpg"] spielfeld = [] # Liste Bilder random_can = ["Bilder/monster_white_top.png", "Bilder/monster_white_bottom.png", "Bilder/monster_mango_top.jpg", "Bilder/monster_mango_bottom.jpg", "Bilder/monster_pacific_top.jpg", "Bilder/monster_pacific_bottom.jpg", "Bilder/monster_nitro_top.jpeg", "Bilder/monster_nitro_bottom.jpeg", "Bilder/monster_pipeline_top.jpg", "Bilder/monster_pipeline_bottom.jpg"] # # Liste fester Spawn-Positionen (x, y) # spawn_points = self.spielfeld[4][5], self.spielfeld[4][6], self.spielfeld[5][5], self.spielfeld[5][6], self.spielfeld[6][5], self.spielfeld[6][6], self.spielfeld[7][5], self.spielfeld[7][6], self.spielfeld[8][5], self.spielfeld[8][6] 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): self.spielfeld[4][5] = 1 self.spielfeld[4][6] = 2 self.spielfeld[5][5] = 3 self.spielfeld[5][6] = 4 self.spielfeld[6][5] = 5 self.spielfeld[6][6] = 6 self.spielfeld[7][5] = 7 self.spielfeld[7][6] = 8 self.spielfeld[8][5] = 9 self.spielfeld[8][6] = 10 # Zufällige Position und zufälliges Bild auswählen def tastegedrueckt(self, taste): if taste == pygame.K_g: self.spielfeld[4][5] = self.random_can self.spielfeld[4][6] = self.random_can self.spielfeld[5][5] = self.random_can self.spielfeld[5][6] = self.random_can self.spielfeld[6][5] = self.random_can self.spielfeld[6][6] = self.random_can self.spielfeld[7][5] = self.random_can self.spielfeld[7][6] = self.random_can self.spielfeld[8][5] = self.random_can self.spielfeld[8][6] = self.random_can # Score score = 0 W1 = "Bilder/monster_white_top.png" W2 = "Bilder/monster_white_bottom.png" M1 = "Bilder/monster_mango_top.jpg" M2 = "Bilder/monster_mango_bottom.jpg" P1 = "Bilder/monster_pacific_top.jpg" P2 = "Bilder/monster_pacific_bottom.jpg" N1 = "Bilder/monster_nitro_top.jpeg" N2 = "Bilder/monster_nitro_bottom.jpeg" PP1 = "Bilder/monster_pipeline_top.jpg" PP2 = "Bilder/monster_pipeine_bottom.jpg" # Score zählen if (W1 == self.spielfeld[4][5] and W2 == [4][6]): pygame.print(score = score + 1) if (W1 == self.spielfeld[5][5] and W2 == [5][6]): pygame.print(score = score + 1) if (W1 == self.spielfeld[6][5] and W2 == [6][6]): pygame.print(score = score + 1) if (W1 == self.spielfeld[7][5] and W2 == [7][6]): pygame.print(score = score + 1) if (W1 == self.spielfeld[8][5] and W2 == [8][6]): pygame.print(score = score + 1) if (M1 == self.spielfeld[4][5] and M2 == [4][6]): pygame.print(score = score + 1) if (M1 == self.spielfeld[5][5] and M2 == [5][6]): pygame.print(score = score + 1) if (M1 == self.spielfeld[6][5] and M2 == [6][6]): pygame.print(score = score + 1) if (M1 == self.spielfeld[7][5] and M2 == [7][6]): pygame.print(score = score + 1) if (M1 == self.spielfeld[8][5] and M2 == [8][6]): pygame.print(score = score + 1) if (P1 == self.spielfeld[4][5] and P2 == [4][6]): pygame.print(score = score + 1) if (P1 == self.spielfeld[5][5] and P2 == [5][6]): pygame.print(score = score + 1) if (P1 == self.spielfeld[6][5] and P2 == [6][6]): pygame.print(score = score + 1) if (P1 == self.spielfeld[7][5] and P2 == [7][6]): pygame.print(score = score + 1) if (P1 == self.spielfeld[8][5] and P2 == [8][6]): pygame.print(score = score + 1) if (N1 == self.spielfeld[4][5] and N2 == [4][6]): pygame.print(score = score + 1) if (N1 == self.spielfeld[5][5] and N2 == [5][6]): pygame.print(score = score + 1) if (N1 == self.spielfeld[6][5] and N2 == [6][6]): pygame.print(score = score + 1) if (N1 == self.spielfeld[7][5] and N2 == [7][6]): pygame.print(score = score + 1) if (N1 == self.spielfeld[8][5] and N2 == [8][6]): pygame.print(score = score + 1) if (PP1 == self.spielfeld[4][5] and PP2 == [4][6]): pygame.print(score = score + 1) if (PP1 == self.spielfeld[5][5] and PP2 == [5][6]): pygame.print(score = score + 1) if (PP1 == self.spielfeld[6][5] and PP2 == [6][6]): pygame.print(score = score + 1) if (PP1 == self.spielfeld[7][5] and PP2 == [7][6]): pygame.print(score = score + 1) if (PP1 == self.spielfeld[8][5] and PP2 == [8][6]): pygame.print(score = score + 1)