- commit
- 3858d736b8e08493265601f0178ab2b5cb03a0da
- parent
- 8f65ed82faf045dab226d344dfc2caa453e36138
- author
- Dami <dami@Damis-MacBook-Air.local>
| M | model.go | 8 | ++++---- |
| M | wordsearch/ | 15 | +++------------ |
@@ -5,8 +5,8 @@ import (
55 66 "github.com/FelineStateMachine/puzzletea/game"77 "github.com/FelineStateMachine/puzzletea/nonogram"8- "github.com/FelineStateMachine/puzzletea/wordsearch"98 "github.com/FelineStateMachine/puzzletea/sudoku"9+ "github.com/FelineStateMachine/puzzletea/wordsearch"1010 "github.com/charmbracelet/bubbles/list"1111 tea "github.com/charmbracelet/bubbletea"1212 "github.com/charmbracelet/glamour"@@ -23,9 +23,9 @@ var (
2323 nonogram.NewMode("Hard - 15x15", "A random nonogram on a fifteen by fifteen board.", 15, 15),2424 nonogram.NewMode("Extra - 5x10", "A random nonogram on a five by ten board.", 5, 10),2525 26- wordsearch.NewMode("Word Search Easy - 10x10", "Find 6 words in a 10x10 grid.", 10, 10, 6, 3, 5, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight}),27- wordsearch.NewMode("Word Search Medium - 15x15", "Find 10 words in a 15x15 grid.", 15, 15, 10, 4, 7, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight, wordsearch.DownLeft, wordsearch.Left, wordsearch.Up}),28- wordsearch.NewMode("Word Search Hard - 20x20", "Find 15 words in a 20x20 grid.", 20, 20, 15, 5, 10, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight, wordsearch.DownLeft, wordsearch.Left, wordsearch.Up, wordsearch.UpRight, wordsearch.UpLeft}),26+ wordsearch.NewMode("Easy - 10x10", "Find 6 words in a 10x10 grid.", 10, 10, 6, 3, 5, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight}),27+ wordsearch.NewMode("Medium - 15x15", "Find 10 words in a 15x15 grid.", 15, 15, 10, 4, 7, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight, wordsearch.DownLeft, wordsearch.Left, wordsearch.Up}),28+ wordsearch.NewMode("Hard - 20x20", "Find 15 words in a 20x20 grid.", 20, 20, 15, 5, 10, []wordsearch.Direction{wordsearch.Right, wordsearch.Down, wordsearch.DownRight, wordsearch.DownLeft, wordsearch.Left, wordsearch.Up, wordsearch.UpRight, wordsearch.UpLeft}),2929 3030 sudoku.NewMode("Easy - 38 Provided Cells", "A random sudoku with at least 38 cells provided to start.", 38),3131 sudoku.NewMode("Hard - 26 Provided Cells", "A random sudoku with at least 26 cells provided to start.", 26),@@ -27,15 +27,6 @@ func NewMode(title, description string, width, height, wordCount, minLen, maxLen
2727 AllowedDirs: allowedDirs,2828 }2929 }30-31-func (m WordSearchMode) Title() string {32- return m.title33-}34-35-func (m WordSearchMode) Description() string {36- return m.description37-}38-39-func (m WordSearchMode) FilterValue() string {40- return m.title41-}30+func (n WordSearchMode) Title() string { return "word search\t" + n.title }31+func (n WordSearchMode) Description() string { return n.description }32+func (n WordSearchMode) FilterValue() string { return "word search " + n.title + " " + n.description }