diff --git a/Avatar.py b/Avatar.py new file mode 100644 index 0000000..69bb575 --- /dev/null +++ b/Avatar.py @@ -0,0 +1,19 @@ + +class Avatar: + def __init__(self, name, groesse): + self.name = name + self.groesse = groesse + self.item = 0 + self.fahrzeug = None + + + def __str__(self): + return("Avatar: " + self.name) + + + def fahrzeug_zuweisen(self,fahrzeug): + self.fahrzeug = fahrzeug + + + print(str(self.fahrzeug)) + \ No newline at end of file diff --git a/Fahrzeug.py b/Fahrzeug.py new file mode 100644 index 0000000..94a743f --- /dev/null +++ b/Fahrzeug.py @@ -0,0 +1,15 @@ +class Fahrzeug: + def __init__(self, name, farbe): + self.name = name + self.item = 0 + self.farbe = farbe + + + def __str__(self): + return("Fahrzeug: " + self.name) + + + def fahren(self): + print("ich fahre mit " + self.name) + + diff --git a/MarioKart.py b/MarioKart.py new file mode 100644 index 0000000..2360412 --- /dev/null +++ b/MarioKart.py @@ -0,0 +1,17 @@ +from Avatar import Avatar +from Fahrzeug import Fahrzeug +from Piste import Piste + +print("Hallo zu unserem Spiel") + +mario = Avatar("Mario", 1) +luigi = Avatar("Luigi",3) +print(mario) +print(luigi) + +auto = Fahrzeug("Auto", "rot") +print(auto) +auto.fahren() + +Strand = Piste("Luigistrand", "Mittel") +print(Strand) \ No newline at end of file diff --git a/Piste.py b/Piste.py new file mode 100644 index 0000000..01d1d0e --- /dev/null +++ b/Piste.py @@ -0,0 +1,10 @@ +class Piste: + def __init__(self, name, schwierigkeit): + self.name = name + self.item = 0 + self.schwierigkeit = schwierigkeit + + + def __str__(self): + return("Piste: " + self.name + ", Schwierigkeitsstufe: " + self.schwierigkeit) + \ No newline at end of file