forked from Q2-Wl/FinnBestmann_Kart
38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
class Kart:
|
|
def __init__(self, name, farbe, v_max, geschwindigkeit, handling, position, ramm):
|
|
self.name = name
|
|
self.farbe = farbe
|
|
self.v_max = v_max
|
|
self.geschwindigkeitindigkeit = geschwindigkeit
|
|
self.handling = handling
|
|
self.driften_anzahl = 0
|
|
self.position = position
|
|
self.ramm = ramm
|
|
|
|
|
|
|
|
def beschleunigung(self):
|
|
self.geschwindigkeit = self.geschwindigkeit + 5
|
|
|
|
if self.geschwindigkeit > self.v_max:
|
|
self.geschwindigkeit = self.v_max
|
|
|
|
|
|
def bremsen(self):
|
|
self.geschwindigkeit = self.geschwindigkeit - 10
|
|
|
|
if self.geschwindigkeit < 0:
|
|
self.geschwindigkeit = 0
|
|
|
|
|
|
def driften(self):
|
|
self.driften_anzahl = self.driften_anzahl + 1
|
|
self.geschwindigkeit = self.geschwindigkeit - 5
|
|
|
|
if self.geschwindigkeit < 0:
|
|
self.geschwindigkeit = 0
|
|
|
|
|
|
def rammen(self, gegner):
|
|
self.ramm = self.ramm + 1
|