Example #1
0
def check_input(guess, word):
    voice = get_random_voice()
    if guess == word:
        color = 'FG_BOLD_GREEN'
        text = '\n{}\n'.format(assets.OK)
        print(Colorize.colorize(color, text))
        say_phrase(get_phrase('correct'), voice)
        say_correct_spelling(word, voice)
        return True
    else:
        color = 'FG_BOLD_RED'
        text = '\n{}\n'.format(assets.X)
        print(Colorize.colorize(color, text))
        say_phrase(get_phrase('wrong'), voice)
        return False
Example #2
0
def check_input(guess, letter):
    pressed_phrase = get_phrase('pressed').format(guess)
    voice = get_random_voice()
    say_phrase(pressed_phrase, voice)
    if guess == letter:
        color = 'FG_BOLD_GREEN'
        text = '\n{}\n'.format(assets.OK)
        print(Colorize.colorize(color, text))
        say_phrase(get_phrase('correct'), voice)
        return True
    else:
        color = 'FG_BOLD_RED'
        text = '\n{}\n'.format(assets.X)
        print(Colorize.colorize(color, text))
        say_phrase(get_phrase('wrong'), voice)
        return False
Example #3
0
def display_word(word):
    letters = get_letters_from_assets(word)
    color = get_random_color()
    text = ''
    for pos in range(6):
        for letter in letters:
            text += '{}'.format(letter[pos])
        text += '\n'
    print(Colorize.colorize(color, text))
Example #4
0
def display_letter(letter):
    color = get_random_color()
    text = '\n{}\n'.format(assets.BLOCKS[letter])
    print(Colorize.colorize(color, text))