示例#1
0
    model.countSteps = 0

    Asteps = []  # list of pre-computed steps for animation
    Adest = None  # target list for card at the end of animation
    Aindex = None

    # main loop
    while (True):
        touch = None

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()

            elif event.type == pygame.MOUSEBUTTONUP:
                touch = view.checkTouch(pygame.mouse.get_pos())

            elif event.type == pygame.KEYDOWN:
                if event.key == pygame.K_q:
                    sys.exit()

                elif event.key == pygame.K_m:
                    touch = ("basket", 0, (view.basket_x, view.basket_y))

                elif event.key == pygame.K_SPACE:
                    touch = ("stack", 0, (view.stack_x, view.stack_y))

                elif event.key == pygame.K_COMMA:
                    touch = ("button", 0, 0)

        # check if animation pending