toggle menu
Sudoklify
1.0.0-beta04
common
switch theme
compose
App
dev.
teogor.
sudoklify.
multiplatform
[desktop]main()
[wasm
Js]main()
App()
App
Android
Preview()
Cell
Position
Game
State
Active
Completed
Loading
Not
Started
Paused
Main
Activity
Main
View
Controller()
Sudoku
Board()
Sudoku
Cell()
Sudoku
Game
State
Sudoku
Game
View
Model
sudoklify-common
dev.
teogor.
sudoklify
Experimental
Sudoklify
Api
Internal
Sudoklify
Api
Sudoklify
Dsl
dev.
teogor.
sudoklify.
components
are
Cells
In
Same
Box()
are
Cells
In
Same
Column()
are
Cells
In
Same
Row()
are
Cells
Related()
Box
Coordinates
Cell
Coordinates
contains()
create
Seed()
Difficulty
VERY_EASY
EASY
MEDIUM
HARD
VERY_HARD
Difficulty
Label
Out
Of
Bounds
Exception
Dimension
Companion
Eight
By
Eight
Eighty
One
By
Eighty
One
Fifteen
By
Fifteen
Forty
Nine
By
Forty
Nine
Four
By
Four
Grid
Size
Nine
By
Nine
Six
By
Six
Sixteen
By
Sixteen
Sixty
Four
By
Sixty
Four
Ten
By
Ten
Thirty
Six
By
Thirty
Six
Twelve
By
Twelve
Twenty
Five
By
Twenty
Five
Unspecified
Dimension()
expand()
get
All
Digits()
get
Box
Coordinates()
get
Box
Index()
get
Cell
Box
Column
Index()
get
Cell
Box
Row
Index()
get
Cell
Column
Index()
get
Cell
Coordinates()
get
Cell
Row
Index()
intersect()
Invalid
Cell
Index
Exception
Invalid
Dimension
Exception
Invalid
Row
Or
Column
Index
Exception
Invalid
Seed
Exception
is
Alternate
Box()
is
Alternate
Cell()
is
Bottom
End()
is
Bottom
Start()
is
Digit
Valid()
is
Top
End()
is
Top
Start()
Seed
Explicit
Random
to
Formatted
String()
to
Label()
to
Seed()
to
Stars()
sudoklify-core
dev.
teogor.
sudoklify
Empty
Sudoku
Schemas
Exception
map
Indexed
To
Sudoku
Board()
map
To
Sudoku
Board()
map
To
Sudoku
String()
Sudoklify
Architect
Sudoklify
Architect()
Sudoklify
Assembler
Factory
Sudoklify
Assembler()
Sudoku
Layout
Manipulator
Companion
Sudoku
Token
Mapper
Companion
dev.
teogor.
sudoklify.
puzzle
generate
Grid
With
Givens()
Sudoku
Puzzle
Givens
Hint
Hint
Type
ROW_ELIMINATION
COL_ELIMINATION
BLOCK_ELIMINATION
GUESS
Sudoku
Spec
Builder
Sudoku
Spec()
dev.
teogor.
sudoklify.
random
random
Item()
random
Order
Factor()
Seeded
Random
dev.
teogor.
sudoklify.
schema
add
All()
No
Schemas
For
Difficulty
Exception
No
Schemas
For
Type
Exception
require
Schemas
For
Difficulty()
require
Schemas
For
Type()
Sudoku
Schema
Sudoku
Schema()
Sudoku
Schemas
Builder
Sudoku
Schemas()
dev.
teogor.
sudoklify.
util
to
Board()
sudoklify-io
dev.
teogor.
sudoklify.
io
generate
Token
Map()
Sudoku
Parser
to
Sudoku
Int
Array()
sudoklify-presets
dev.
teogor.
sudoklify.
presets
four
Digits
Schemas
load
Preset
Schemas()
nine
Digits
Schemas
sixteen
Digits
Schemas
twenty
Five
Digits
Schemas
sudoklify-solver
dev.
teogor.
sudoklify.
solver
check
Mistakes
All()
create
Sudoku
Grid
Processor()
does
Cell
Value
Violate
Rules()
Mistake
Checking
Mode
No
Checking
Check
Violations
Check
Against
Solution
process
Grid
Mistakes()
Sudoklify
Move
Advisor
Sudoklify
Solver
Engine
Sudoklify
Solver
Engine()
Sudoku
Cell
State
Sudoku
Grid
Processor
Sudoku
Move
to
Sudoku
Cell
States()
to
User
Grid()
sudoklify-tokenizer
dev.
teogor.
sudoklify.
tokenizer
Empty
Sudoku
String
Exception
Invalid
Sudoku
Value
Exception
JEncoded
Cell
Companion
Layout
Sudoku
String
to
JEncoded
Cell()
Tokenizer
Companion
Multi
Digit
Tokenizer
Single
Digit
Tokenizer
Token
Map
to
Sudoku
String()
composeApp
/
dev.teogor.sudoklify.multiplatform
/
SudokuGameState
/
selectedCell
selected
Cell
val
selectedCell
:
Cell.Position
?