This commit is contained in:
leo 2022-03-01 14:50:12 +01:00
parent d954eb57e1
commit b443166c62
Signed by: leo
GPG Key ID: 0DD993BFB2B307DB
2 changed files with 8 additions and 2 deletions

7
Car.py
View File

@ -59,6 +59,7 @@ class Car():
self.S = 5 self.S = 5
self.T = 0.3 self.T = 0.3
self.size = 3
self.vroom = 0 self.vroom = 0
@ -140,7 +141,7 @@ class Car():
def draw(self,painter): def draw(self,painter):
pt = QPointF(*self.pos) pt = QPointF(*self.pos)
painter.drawEllipse(pt,3,3) painter.drawEllipse(pt,self.size,self.size)
if self.vroom != 0: if self.vroom != 0:
painter.save() painter.save()
@ -156,6 +157,10 @@ class Car():
#painter.drawEllipse(pt,100,100) #painter.drawEllipse(pt,100,100)
def conduite(self,vmax,leader,dt): def conduite(self,vmax,leader,dt):
if self.id == "f_00" and 10 < self.controller.t < 10.5:
self.v = 0
return
if(leader is None): if(leader is None):
vleader=self.v vleader=self.v
bleader=self.b bleader=self.b

View File

@ -105,7 +105,8 @@ class CarController:
varWidget = mainWindow.ui.constEdit varWidget = mainWindow.ui.constEdit
varWidget.addWidget(varEdit(varWidget, self, "S", 5)) varWidget.addWidget(varEdit(varWidget, self, "S", 5))
varWidget.addWidget(varEdit(varWidget, self, "T", 0.3)) varWidget.addWidget(varEdit(varWidget, self, "T", 0.3))
varWidget.addWidget(varEdit(varWidget, self, "size", 3))
def fromPath(self,path): def fromPath(self,path):
self.cars=[] self.cars=[]
self.t=0 self.t=0