Beispiel #1
0
class lel():
    def __init__(self):
        self.t = None
        self.mouseText = OnscreenText(pos=[0,0], text = '', size = 20)
        self.mouseText.render(DisplayDriver.engine)

    def new(self, event=None):
        if self.t:
            self.t.destroy()
            self.r.destroy()
        self.t = Town(maxShops=15)
        self.t.render(DisplayDriver.engine)
        self.r = Robot(random.choice(list(self.t.shopDict)), town = self.t)
        self.r.calcPath()
        self.r.render(DisplayDriver.engine)

    def kek(self, event):
        self.mouseText.setPos(event.pos)
        self.mouseText.setText(str(event.pos))

    def tick(self):
        self.r.tick()