diff --git a/Makefile b/Makefile index 0360fe6..12d0c49 100644 --- a/Makefile +++ b/Makefile @@ -2,4 +2,7 @@ test: go test ./... lint: - golangci-lint run \ No newline at end of file + golangci-lint run + +run: + go run cmd/cli/main.go -f contrib/pli07.txt \ No newline at end of file diff --git a/cmd/cli/main.go b/cmd/cli/main.go index 18c30d7..64c274f 100644 --- a/cmd/cli/main.go +++ b/cmd/cli/main.go @@ -55,9 +55,9 @@ func main() { switch { case errors.Is(err, gordle.ErrGameWon): - fmt.Println("you won") + fmt.Println("🎉 you won") case errors.Is(err, gordle.ErrGameLost): - fmt.Println("you lost") + fmt.Printf("😔 you lost, the correct word was %s\n", word) } } } diff --git a/lib/gordle/gordle.go b/lib/gordle/gordle.go index a38f9ff..25bbb87 100644 --- a/lib/gordle/gordle.go +++ b/lib/gordle/gordle.go @@ -40,9 +40,9 @@ func (ff FullFeedback) String() string { } const ( - FeedbackNotInWord = Feedback("N") - FeedbackWrongPlace = Feedback("W") - FeedbackCorrect = Feedback("C") + FeedbackNotInWord = Feedback("⬜️") + FeedbackWrongPlace = Feedback("🟡") + FeedbackCorrect = Feedback("💚") ) type Game struct {