Exemple #1
0
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