Пример #1
0
def playTetris(screen):
    graphics = TetrisGraphicsCurses(screen)
    controls = TetrisControlsCurses(screen)
    tetris = Tetris()
    while (tetris.state != Tetris.State.END):
        action = controls.readTetrisAction(tetris.state)
        actionOutput = tetris.action(action)
        tetrisOutput = tetris.update()
        for out in actionOutput, tetrisOutput:
            graphics.update(out)
Пример #2
0
def quitActionActuallyQuits():
    tetris = Tetris(10, 10)
    assert (tetris.state != Tetris.State.END)
    tetris.action(Tetris.Action.QUIT)
    assert (tetris.state == Tetris.State.END)