26 lines
644 B
Python
26 lines
644 B
Python
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 |