|
|
|
@ -201,13 +201,31 @@ class WordSearch():
|
|
|
|
|
|
|
|
|
|
# Test Progamm for WordSearch Genertator
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
words = ("gugu,gaga")
|
|
|
|
|
w = WordSearch(words, 10, 5)
|
|
|
|
|
# words = ("gugu,gaga")
|
|
|
|
|
# w = WordSearch(words, 10, 5)
|
|
|
|
|
# def printGrid(grid):
|
|
|
|
|
# for row in grid:
|
|
|
|
|
# for column in row:
|
|
|
|
|
# print("%s" % column, end='')
|
|
|
|
|
# print()
|
|
|
|
|
# printGrid(w.grid)
|
|
|
|
|
# w.findWords(words.split(','))
|
|
|
|
|
# print(w.wordPosition)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from wonderwords import RandomWord
|
|
|
|
|
|
|
|
|
|
r = RandomWord()
|
|
|
|
|
words = r.random_words(15, include_parts_of_speech=["nouns", "verbs", "adjectives"])
|
|
|
|
|
w = WordSearch(','.join(words), 32, 16)
|
|
|
|
|
print(words)
|
|
|
|
|
|
|
|
|
|
def printGrid(grid):
|
|
|
|
|
for row in grid:
|
|
|
|
|
for column in row:
|
|
|
|
|
print("%s" % column, end='')
|
|
|
|
|
print()
|
|
|
|
|
printGrid(w.grid)
|
|
|
|
|
w.findWords(words.split(','))
|
|
|
|
|
# print(w.grid)
|
|
|
|
|
# w.findWords(words.split(','))
|
|
|
|
|
print(w.wordPosition)
|