def setUp(self): session = Session() session.app_size_x = 400 session.app_size_y = 200 self.lap = Lap(session, 0) self.lap.points.append(Point(10, 0, 10, 100, 0.9, 0, 0.2)) self.lap.points.append(Point(13, 0, 10, 110, 1.0, 0, 0.0)) self.lap.points.append(Point(15, 0, 13, 130, 1.0, 0, 0.0)) self.lap.points.append(Point(17, 0, 15, 140, 0.1, 0.8, 0.9))
def acMain(ac_version): global session # Create session object session = Session(ac, acsys) session.app_size_x = app_size_x session.app_size_y = app_size_y session.freq = FREQ session.trackname = ac.getTrackName(0) session.carname = ac.getCarName(0) # Initialise UI: ui = UI(session) session.ui = ui # Load best lap time if it exists for current track and car session.load_best_lap() # Create first lap session.new_lap(ac.getCarState(0, acsys.CS.LapCount)) return "Racing Line"