(self)
| 411 | return False |
| 412 | |
| 413 | def getSce(self): |
| 414 | nextFrameVehs = self.getNextFrameVehs() |
| 415 | if nextFrameVehs: |
| 416 | dpg.delete_item("Canvas", children_only=True) |
| 417 | for veh in self.lsr.currVehicles.values(): |
| 418 | self.updateVeh(veh) |
| 419 | newVehs = nextFrameVehs - self.lsr.currVehicles.keys() |
| 420 | for nv in newVehs: |
| 421 | veh = self.initVeh(nv, self.timeStep) |
| 422 | # if veh.id == '107': |
| 423 | # print(veh.dbTrajectory) |
| 424 | self.updateVeh(veh) |
| 425 | if not self.newVehCollisionCheck(veh, self.lsr.vehINAoI): |
| 426 | self.lsr.currVehicles[nv] = veh |
| 427 | # self.sr.currVehicles[nv] = veh |
| 428 | self.lsr.updateSurroundVeh() |
| 429 | else: |
| 430 | if not self.tpEnd: |
| 431 | print('The simulation is over.') |
| 432 | self.tpEnd = 1 |
| 433 | self.gui.is_running = 0 |
| 434 | |
| 435 | def exportSce(self): |
| 436 | return self.lsr.exportScene() |
no test coverage detected