import copy import pygame import random class MeinSpiel: bilder = ["Bilder/1.jpg", "Bilder/1.jpg", "Bilder/2.jpg", "Bilder/3.jpg", "Bilder/4.jpg", "Bilder/5.jpg", "Bilder/Hase.jpg"] spielfeld = [] def __init__(self, felderX, felderY): for x in range(felderX): self.spielfeld.append([]) for y in range(felderY): self.spielfeld[x].append(random.randint(0,5)) def anfangsKonfiguration(self): self.spielerx = random.randint(5,9) self.spielery = random.randint(5,9) self.spielfeld[self.spielerx][self.spielery] = 6 def rechts(self): self.spielerx += 1 def links(self): self.spielerx -= 1 def oben(self): self.spielery -= 1 def unten(self): self.spielery += 1 def bewegen(self,taste): verschiebung = [0,0] self.spielfeld[self.spielerx][self.spielery] = 0 if taste == 1: self.rechts() if taste == 2: self.links() if taste == 3: self.unten() if taste == 4: self.oben() verschiebung = self.hinergrundverschieben() self.spielfeld[self.spielerx][self.spielery] = 6 return verschiebung def hinergrundverschieben(self): xverschiebung=0 yverschiebung=0 if self.spielerx >= 13: xverschiebung = -1 if self.spielerx <= 1: xverschiebung = 1 if self.spielery >= 13: yverschiebung = -1 if self.spielery <= 1: yverschiebung = 1 verschiebung=[xverschiebung,yverschiebung] return verschiebung