refactore to new project structure
This commit is contained in:
@@ -5,14 +5,17 @@ import (
|
||||
"io"
|
||||
"os"
|
||||
|
||||
"git.kleiax.de/homepage/libs/sudoku"
|
||||
"git.kleiax.de/homepage/board"
|
||||
"git.kleiax.de/homepage/logic"
|
||||
"git.kleiax.de/homepage/logic/strategies"
|
||||
"git.kleiax.de/homepage/sudoku"
|
||||
)
|
||||
|
||||
func main() {
|
||||
solver := sudoku.Solver{}
|
||||
solver.Add(&sudoku.LastDigit{})
|
||||
solver.Add(&sudoku.NakedSingle{})
|
||||
game, err := sudoku.New(&sudoku.PuzzleBank{}, solver, openFile())
|
||||
solver := logic.Solver{}
|
||||
solver.Add(&strategies.LastDigit{})
|
||||
solver.Add(&strategies.NakedSingle{})
|
||||
game, err := sudoku.New(&board.PuzzleBank{}, solver, openFile())
|
||||
if err != nil {
|
||||
fmt.Println(err.Error())
|
||||
os.Exit(1)
|
||||
@@ -31,7 +34,7 @@ func main() {
|
||||
}
|
||||
|
||||
func openFile() []byte {
|
||||
file, err := os.Open("libs/sudoku/data/sudoku-exchange-puzzle-bank/easy3.txt")
|
||||
file, err := os.Open("data/sudoku-exchange-puzzle-bank/easy3.txt")
|
||||
if err != nil {
|
||||
fmt.Println("Kann datei nicht öffnen")
|
||||
os.Exit(3)
|
||||
|
||||
Reference in New Issue
Block a user