Esempio n. 1
0
            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
            communication.resetLidar()
        if event.type == pygame.KEYDOWN and event.key == pygame.K_w:  # azerty key 5
            renderer.toggleWalls()
        if event.type == pygame.KEYDOWN and event.key == pygame.K_p:  # azerty key 5
            renderer.togglePoints()

    if lapsStack.getNumberOfLaps() > 0:
        renderer.Draw(window, lapsStack, analyser)
    pygame.display.update()
    clock.tick(20)

communication.setSpeed(0, lapsStack)
logger.End()
pygame.quit()
communication.closeSerial()
quit()