Links und Funktionen
Sprachumschaltung

Navigationspfad


Inhaltsbereich

J&R Anna

Python Source icon Jump&Run.py — Python Source, 1 KB (1401 bytes)

Dateiinhalt

from visual import *

#boden = box(pos=(0,0,0), size=(300,1,300))
#kasten = box(pos=(0,0,0),size=(100,80,40), axis=(0,-1,-1))

class figur(frame):
    def __init__(self,g=1,posx=0, farbe=color.white):
        frame.__init__(self)
        self.kopf=sphere(frame=self, pos=(posx,44*g,0), radius=15*g, color = farbe)
        self.koerper=box(frame=self, pos=(posx,0,0), size=(40*g,60*g,25*g), color = farbe)
        self.beinr=box(frame=self, pos=(posx+10*g,-40*g,0), size=(15*g,30*g,15*g), color= farbe)
        self.beinl=box(frame=self, pos=(posx-10*g,-40*g,0), size=(15*g,30*g,15*g), color= farbe)


"""def gehen(wer):
    if scene.kb.keys:
        taste = scene.kb.keys
        print(taste)
        if taste == "up":
            rate(20)
            wer.z += 1"""


figur1 = figur(g=1, posx=0, farbe = color.red)
figur2 = figur(g=0.5, posx=50, farbe = color.green)

#gehen(figur1)

while True:
    rate(20)
    if scene.kb.keys:
        taste = scene.kb.getkey()
        if taste == "w":
            figur1.z -= 10
        elif taste == "s":
            figur1.z += 10
        elif taste == "d":
            figur1.x += 10
        elif taste == "a":
            figur1.x -= 10
        elif taste == " ":
            for a in range(5):
                rate(30) 
                figur1.y += 6
            rate(3)
            for b in range(5):
                rate(30)
                figur1.y -= 6



Funktionsleiste