analyser = Analyser() logger = Logger() logger.Start("out.dat") running = True while running: communication.updateSerial(lapsStack=lapsStack, logger=logger) events = pygame.event.get() for event in events: # quitting the program if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE: running = False if event.type == pygame.KEYDOWN and event.key == pygame.K_UP: renderer.Zoom() if event.type == pygame.KEYDOWN and event.key == pygame.K_DOWN: renderer.UnZoom() if event.type == pygame.KEYDOWN and event.key == 224: # azerty key 0 communication.setSpeed(0, lapsStack) if event.type == pygame.KEYDOWN and event.key == 38: # azerty key 1 communication.setSpeed(1, lapsStack) if event.type == pygame.KEYDOWN and event.key == 233: # azerty key 2 communication.setSpeed(2, lapsStack) if event.type == pygame.KEYDOWN and event.key == 34: # azerty key 3 communication.setSpeed(3, lapsStack) if event.type == pygame.KEYDOWN and event.key == 39: # azerty key 4 communication.setSpeed(4, lapsStack) if event.type == pygame.KEYDOWN and event.key == 40: # azerty key 5 communication.setSpeed(5, lapsStack) if event.type == pygame.KEYDOWN and event.key == pygame.K_r: # azerty key 5