2nd Commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
class Kart:
|
||||
def __init__(self, v_max, groesse, name, farbe, tempo):
|
||||
self.v_max = v_max
|
||||
self.groesse = groesse
|
||||
self.name = name
|
||||
self.farbe = farbe
|
||||
self.tempo = tempo
|
||||
self.inventar = None
|
||||
|
||||
self.inventar = None
|
||||
|
||||
def __str__(self):
|
||||
return "Das Kart heißt " + self.name
|
||||
|
||||
def beschleunigen(self):
|
||||
self.tempo = min(self.tempo + 0.5, 6)
|
||||
|
||||
def rammen(self):
|
||||
self.tempo = max(0, self.tempo - 3)
|
||||
|
||||
def fahren(self):
|
||||
self.z_position = self.z_position + 1 * self.tempo
|
||||
|
||||
def treffer(self):
|
||||
self.tempo = 0
|
||||
self.angle -= 100
|
||||
@@ -0,0 +1,3 @@
|
||||
class Shell:
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
from kart import Kart
|
||||
|
||||
kart1 = Kart(500, 100, "Mario", "rot", 300)
|
||||
kart2 = Kart(600, 100, "Luigi", "grün", 200)
|
||||
print(kart1.farbe)
|
||||
print(kart1)
|
||||
kart1.beschleunigen()
|
||||
print(kart1.tempo)
|
||||
kart2.rammen()
|
||||
print(kart2.tempo)
|
||||
Reference in New Issue
Block a user