From a4667e203925a0cad7b8cd04bc49c5771f5d51d8 Mon Sep 17 00:00:00 2001 From: raul Date: Fri, 1 Mar 2024 20:45:21 +0100 Subject: [PATCH] Added an actual win condition Also realized that I was supposed to decrement the X/Y values instead of incrementing them --- matrix/main.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/matrix/main.go b/matrix/main.go index 41c6c5b..f9c64a6 100644 --- a/matrix/main.go +++ b/matrix/main.go @@ -9,14 +9,14 @@ var x int var y int func main() { - a := [][]string{ + matrix := [][]string{ {cell, cell, cell}, {cell, "1", cell}, {cell, cell, cell}, } - for i := 0; i < len(a); i++ { - for _, v := range a[i] { + for i := 0; i < len(matrix); i++ { + for _, v := range matrix[i] { fmt.Printf("%v ", v) } fmt.Println() @@ -27,9 +27,13 @@ func main() { fmt.Scanln(&x) fmt.Printf("Y coordinate: ") fmt.Scanln(&y) - x++ - y++ + x-- + y-- - fmt.Println(a[x][y]) + if matrix[x][y] == "1" { + fmt.Println("You win!") + } else { + fmt.Println("You lose!") + } }