| Crossword {crossword.r} | R Documentation |
Crossword
Description
Crossword
Usage
Crossword
Format
An R6Class generator object for generating crosswords from word lists
Fields
lettersa character matrix representing the grid of the crossword
wordsa data.frame like (tibble) storing words, their position on the grid (row, col), their length in character, their direction ("right", "down") the word and the clue
Methods
-
add_words(words, clues = NULL) -
this method will try to add words to the crossword by placing it on the grid;
cluesis optional and should be the same length; density()-
gives back statistics on fill state of grid
to_json(pretty = FALSE)-
thi exports grid and word list data to JSON for external usage;
prettyparameter determines if this is done in a human readable or more machine efficient way
Examples
library(crossword.r)
cw <- Crossword$new(rows = 4, columns = 4)
cw$add_words(c("back", "nasa", "kick", "nuk", "ic", "sic"))
cw
cw$letters
cw$words
cw$density()
[Package crossword.r version 0.3.6 Index]