Example #1
0
 def nextWord():
     """ Moves validator to the next size of word or initializes if first time """
     if not WordValidator.target:
         WordValidator.target = WordChooser.pickWord(WordChooser.FIRSTLENGTH)
         return True
     
     if len(WordValidator.target) == WordChooser.MAXWORDLENGTH:
         return False
         
     WordValidator.target = WordChooser.pickWord(len(WordValidator.target)+1)
     WordValidator.INVALID_LENGTH = "Must be " + str(len(WordValidator.target)) + " characters long."
     return True
     
Example #2
0
 def runTest(self):
     word = WordChooser.pickWord(WordChooser.MAXWORDLENGTH)
     assert word in WordChooser.words[WordChooser.MAXWORDLENGTH],  "Didn't return a word in the correct location"
Example #3
0
from consoleScreen import ConsoleScreen
from wordChooser import WordChooser

import random
import sys

if __name__ == "__main__":
    """ Main enrty point for Word Guess Game """
    WordChooser.loadWords(sys.argv[0].split("word-guess.py")[0])
    random.seed()
    screen = ConsoleScreen()
    screen.mainMenu()