All functions

add_word()

Add a word to a word matrix

as_crossword()

Assign an object to the `crossword` class

as_wordsearch()

Assign an object to the `wordsearch` class

book()

Create a puzzle book

crossword()

Create a crossword puzzle

image_matrix()

Convert an image to a 0/1 matrix

is_crossword()

Check if an object is of the `crossword` class

is_wordsearch()

Check if an object is of the `wordsearch` class

make_logo()

Make the 'worrrd' logo

max_word_size()

Compute maximum word size, based on the current word matrix

plot(<crossword>)

Plot a crossword puzzle

plot(<wordsearch>)

Draw a wordsearch puzzle

prepare_words()

Prepare a word(s)

print(<crossword>)

Print a crossword puzzle

print(<wordsearch>)

Print details for a wordsearch puzzle

printable()

Prepare a worrrd object for printing

wordsearch()

Create a wordsearch puzzle

word_intersections()

Get possible intersection points based on the current board and a provided word

word_overlap()

Compute overlap score for a vector of words