commit ebfa769808fac04a1962bed3f16c9fb4501fd3d1
parent 2986e9e0ff23471d92783637672094af0ce256ca
Author: Christos Margiolis <christos@margiolis.net>
Date: Fri, 17 Jan 2020 16:57:05 +0200
pending selection limit fix
Diffstat:
7 files changed, 126 insertions(+), 186 deletions(-)
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/bin/minesweeper b/assignment-1.5-arrays-pointers-files/minesweeper/bin/minesweeper
Binary files differ.
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/mnsout.txt b/assignment-1.5-arrays-pointers-files/minesweeper/mnsout.txt
@@ -1,182 +1,120 @@
-Mine hit at position (9, 10)
+Mine hit at position (20, 21)
Board overview
-2 * * 3 * 2 1 * * * * 4 * * * 3 2 1 2 2 * * 5 * 4 2 2 * 2 * * 2 1 2 * 4 * * * 1
-* 4 2 4 * 3 2 4 6 6 5 * * 7 * * 4 * 5 * 6 * * * * * 5 4 4 4 3 4 * 4 3 * * * 4 2
-* 4 2 4 * 4 3 * * * * 6 * * 6 * 7 * * * * 4 5 * * * * * * 5 * 4 * * 3 3 4 3 4 *
-* * 2 * * 4 * * * 6 * 5 * * 5 * * * * * 6 4 * 5 6 * * 6 * * * 5 4 5 * 3 2 * 5 *
-3 4 3 4 5 * 5 * 5 * 3 4 * 5 * 4 5 7 * * * * 5 * * 5 * 4 4 5 6 * * 4 * 4 * 4 * *
-* 4 * 4 * * 3 2 * 4 * 4 3 * 4 5 * * * 7 * * * 5 * 4 2 * 2 * * * * 4 4 * 4 4 * 4
-3 * * 5 * 3 2 2 2 4 * 5 * 3 * * * 6 5 * * 6 3 3 * 3 3 4 4 5 * * 5 * 3 * * 3 3 *
-2 * * 3 2 2 3 * 2 2 * * 3 4 4 5 * * 3 * * * 3 4 3 4 * * * 4 * * 5 3 5 6 * 5 5 *
-2 4 4 2 2 * 4 * 2 2 3 4 4 * * 4 3 4 3 4 * 5 * * * 4 * 4 4 * 5 * 5 * * * * * * *
-2 * * 1 3 * 5 2 2 1 * 4 * * * 5 * 3 * 4 3 5 * 6 5 * 4 2 4 * 5 3 * * * 7 * * 7 *
-2 * 5 4 4 * 5 * 3 2 4 * * * * * 3 4 * * 2 * * * 5 * 5 * 6 * 4 * 5 6 * 4 * 4 * *
-2 3 * * * 4 * * 6 * 4 * * * * 5 * 4 4 4 4 4 5 * 5 * 5 * * * 4 2 * * 3 2 2 4 6 *
-* 3 4 * 6 * 7 * * * 6 5 7 * 4 4 * * 4 * * 4 * 3 3 * 4 5 * * 3 1 3 * 3 1 3 * * *
-3 * 5 4 * * * * 7 * * * * * 4 4 * 4 * * * 5 * 4 3 3 4 * * * 3 1 3 2 3 * 4 * 7 4
-2 * * * 6 * * * 6 * * * 5 5 * * 5 5 6 * * 4 3 * * 5 * * 5 2 2 * 3 * 3 2 5 * * *
-2 5 * * * 6 6 6 * * 6 4 3 * * * * * * * 7 * 3 4 * * * * 2 - 2 3 * 2 2 * 3 * 5 *
-* 4 * * * * * * * 6 * * 3 4 6 * * 7 * * * * 3 3 * 6 5 4 2 1 3 * 3 1 1 2 4 4 4 2
-3 6 * 8 * * * * * 6 * 5 * 4 * * 6 * * 6 6 * 4 3 * 4 * * 2 1 * * 4 2 1 2 * * * 2
-* * * * * * * 7 * 5 * 5 4 * * 6 * * * * 5 * * 4 2 4 * * 3 1 3 4 * * 3 4 * * * 3
-4 5 6 * * 7 * 6 * 3 2 * * 6 * 6 * * * * * 6 * * 4 4 * * 3 2 4 * 7 * 5 * * 6 * 4
-* * 5 * * 5 * * 4 2 2 4 5 * * 6 * * 6 6 * 6 * * * * 5 3 2 * * * * * * 5 5 6 * *
-2 4 * * 4 5 * * * 2 2 * * 6 6 * * * 4 * * 4 * 6 * * * 2 2 4 * 6 * 4 3 * * * * *
-1 4 * 5 * 4 * * 4 * 2 4 * * * * 5 2 4 * 5 3 2 4 * * 6 * 4 4 * 4 2 2 2 5 * * 8 *
-1 * * 5 3 * 4 3 4 3 3 4 * 7 7 * 3 - 3 * * 2 2 * 4 * 5 * * * 2 3 * 4 3 * * * * *
-2 5 * * 2 2 4 * 5 * * 5 * * * * 4 2 4 * 6 * 2 2 3 3 5 * 7 4 2 2 * * * 6 7 * 7 *
-3 * * 3 2 2 * * * * * 4 * * 7 * * 4 * * * 4 2 2 * 3 * * * * 3 3 5 6 * * * * * 3
-* * 5 3 4 * 4 4 * 5 4 5 5 * 5 * * * 6 6 * * 2 2 * 4 5 * 6 * 4 * * * 5 * 5 4 4 *
-5 * 6 * * * 3 3 3 5 * * * 4 6 * 6 * * * 6 * 3 3 5 * 4 * 3 2 5 * 8 * 5 3 * 3 5 *
-* * * * 7 5 * 2 * * * 6 4 * * * 4 2 4 * * 2 3 * * * 4 2 1 1 * * * * 4 * 4 * * *
-* * 7 * * * 2 3 3 6 * * 2 4 * * 4 2 3 4 4 2 2 * * 6 * 4 2 3 4 6 6 * 4 4 * 6 * *
-3 4 * * * 5 3 3 * 5 * 6 3 4 * 7 * * 5 * * 2 2 3 4 * * * * 3 * * * 6 * 6 * * 6 *
-* 5 4 5 5 * * 6 * 5 * * * 6 * * * * * * 4 4 * 4 4 * * 5 3 * 4 6 * * * * * 4 * *
-* * * 3 * * * * * 4 4 * * * * * * * * 4 3 * * * * 7 * 4 3 2 3 * * 5 6 * 5 4 5 *
-3 5 5 6 * * 6 6 * 3 2 * 5 * * * 7 6 6 * 4 3 6 * * * * * 4 * 4 5 5 5 * * 5 * * 2
-2 * * * * * 5 * * 4 2 2 4 5 * * * * * * 3 * 4 * 8 * 6 * * 5 * * * * * 5 * * 6 3
-* 6 * * * 5 * * * * 3 3 * * 3 3 3 4 * 3 3 3 6 * * * 5 3 3 * * 8 * * 6 * 6 * * *
-* 5 * 6 4 5 * 5 4 * * 5 * 5 2 1 1 2 2 2 2 * * * 6 * * 3 3 5 * * * 6 * * 6 * 7 *
-3 * 3 * * 5 * 2 1 3 5 * * * 1 2 * 3 3 * 4 3 4 3 5 * 6 * * 5 * * * 6 * 5 * * * 4
-* 3 4 5 * * 3 3 2 3 * * * 4 2 4 * 4 * * 3 * 2 3 * * 6 * * * 4 6 * 7 * 6 5 * * *
-2 * 3 * * 6 * 4 * * 5 * 4 2 * 5 * 6 4 4 4 4 * 3 * * 7 * * 4 3 * * * * * * 6 * *
-3 5 * 5 * * 5 * * 6 5 * 3 3 3 * * * * 5 * * 4 3 4 * * * 4 * 4 5 7 * 5 4 5 * * *
-* * * 4 5 * 5 * * * * 6 * 4 * 4 5 6 * * * * 4 * 3 5 * 6 5 4 * * * * 2 1 * * 7 4
-* * 4 3 * * 5 5 * 5 * * * * 2 3 * * 6 6 7 * 5 3 5 * * * * * 4 5 4 3 2 3 6 * * *
-4 4 4 * 5 4 * * 4 4 3 4 5 4 3 3 * * * * * * 5 * * * * 7 * 5 * 2 * 1 1 * * * * 4
-* * 4 * 4 * 5 5 * * 3 2 * * 3 * 6 * 5 3 3 3 * * * 6 4 * * 6 3 4 3 3 3 4 6 * 6 *
-* 6 * 4 5 * * 5 * * 4 * 4 4 * 3 * * 2 1 1 2 3 * * 5 * 5 * * * 3 * * 4 * * 3 * *
-* 5 * 4 * * * * 4 4 * 3 3 * 4 5 5 4 2 2 * 2 2 4 * * 5 * 6 * 5 * 4 * * 5 4 5 5 4
-2 * 4 * 6 7 * 6 * 2 3 * 5 4 * * * * 3 3 * 3 2 * 5 6 * * 5 * 5 2 3 4 * 4 * * * *
-2 2 4 * * * * * 4 2 3 * * * 6 6 6 * 3 * 3 * 3 4 * * * 5 4 * * 3 3 * 3 4 * * * *
-* 2 4 * * 5 4 * 4 * 4 3 5 * * * * 4 4 4 4 4 * 5 * * * 5 * 5 5 * * 4 4 * 4 5 6 *
-3 * 4 * * 4 2 1 4 * * 3 4 * 5 5 * 4 * * * 3 * * 4 * 5 * * * 4 * 6 * * 5 * 5 * *
-* 3 5 * * * 4 3 5 * * * 3 * 3 3 * 3 3 * 4 3 2 2 3 3 5 * 5 4 5 * 5 * 6 * * * * *
-2 3 * * * * * * * * 6 4 5 5 * 4 3 4 4 4 * 2 2 2 3 * * 5 * 4 * * 6 5 * * * 7 6 4
-3 * 6 * 6 5 5 5 7 * 6 * * * * 3 * * * * 6 * 4 * * 5 * * 3 * * * * * * 6 * * * *
-* * * 4 * * 4 * * * * * * 6 4 4 3 4 * * * * 7 * 6 * 3 3 3 5 * * 6 * 5 6 * 8 * 4
-* 6 * 5 5 * 5 * * * * * * 5 * * 3 4 4 6 * * * * * 4 3 4 * 5 * 6 * 5 * * * * * 2
-2 4 * 5 * * 4 5 * 7 * 7 * * 4 3 * * * 5 * * * 7 * 6 * * * 5 * 5 * * 5 * * 4 2 1
-3 * 4 * * 4 4 * * 6 * 7 * * 3 2 2 5 * * 3 4 * 6 * * * * * 4 3 5 * 4 3 * 5 4 2 1
-* * 4 3 5 * 5 * 6 * * * * 6 * 2 1 4 * 6 4 3 4 * * * * 5 4 * 4 * * 3 3 3 * * * 3
-* 6 5 * 6 * 5 * * 6 * 7 * 5 * 4 2 * * * * * 5 * 6 * * 3 3 * * 5 5 * 3 * 5 * * *
-* * * * * * 3 4 * 6 * * 2 4 * * 2 2 4 5 6 * * 5 5 * 5 * 2 3 * * 4 * 3 3 * 6 7 *
-5 * 6 * * 4 3 4 * 5 * 5 4 4 * 3 2 2 4 * * 5 * * * 4 * 2 2 3 6 * 5 3 2 3 * * * *
-* * 4 2 2 3 * * 5 * 4 * * * 2 2 3 * * * * 3 3 4 5 * 4 3 4 * * * * 3 * 4 5 * * *
-4 * 3 2 3 4 * * * 6 * 5 5 4 3 2 * * * 5 3 3 3 * 3 * 5 * * * 6 * 5 4 * 4 * * 6 *
-* 3 3 * * * 5 5 * * * 4 * * 3 * 4 6 * 4 2 * * 3 2 2 * * * 5 5 * 5 * 5 * 5 5 * 3
-2 4 * 7 * * 4 * 4 5 3 5 * 7 * 4 3 * * * 3 5 * 5 3 3 4 6 * * 4 * 4 * * 5 * * 4 *
-* 6 * * * * 6 5 * 4 * 5 * * * 3 * 4 4 3 * 4 * * * * 3 * * 6 * 5 4 4 * 4 * 5 * 3
-* * * * * * * * * 5 * * 5 * 5 4 4 * 3 2 3 4 * 4 3 3 * 5 * 6 * * * 3 2 4 3 * 4 *
-3 6 * * * 8 * * 4 5 * 7 * 4 * * 4 * 4 * 3 * 3 1 1 3 3 4 * 5 * 5 3 3 * 4 * 3 4 *
-1 * * 7 * * * 6 * 5 * * * 5 5 * 5 4 * 5 5 * 3 1 2 * * 2 2 4 * 2 1 * 4 * * 4 5 *
-3 4 5 * * * 5 * * 6 * 6 * * 4 * 5 * * * * 3 4 * 4 3 3 3 3 * 2 1 2 2 4 * 4 * * *
-* * 6 * * 6 * 5 * * 3 4 * * 4 2 * * * 5 3 * 4 * * 1 1 * * 3 3 2 4 * 4 3 4 4 6 *
-4 * * * 4 * * 5 4 * 3 3 * * 2 1 4 * * 3 2 3 * 6 5 4 3 3 4 * 4 * * * 4 * * 2 * *
-* 4 3 2 3 5 * 6 * 5 * 3 2 2 1 - 2 * 5 * 2 3 * * * * * 2 3 * * 5 * 6 * 5 4 3 3 2
-* 4 2 2 2 * * * * 7 * 5 2 1 - - 1 2 4 * 3 4 * * * 5 4 3 * 3 3 * 3 * * * 4 * 4 2
-4 * * 4 * 7 * 6 * * * * * 4 2 1 1 2 * 4 * 5 * 6 5 * 4 * 3 1 2 2 4 5 * 6 * * * *
-* * 5 * * * * 5 4 * * * * * * 3 4 * 6 * 5 * * * 5 * 6 * 5 2 2 * 4 * * 5 * 5 5 *
-5 * 5 4 * 7 * 5 * 4 4 * 6 * 6 * * * * * 5 * 7 * 6 * 7 * * * 4 3 * * 4 4 * 2 3 *
-* * 6 * 5 * * 5 * 5 3 4 * 4 * * * * * 6 * 3 * * 5 * * * 6 * * 2 2 4 * 5 4 3 4 *
-* * * * 5 * 5 6 * * * 3 * 4 4 4 6 * * * 4 5 5 5 6 * * * 5 4 4 3 1 3 * * * * 5 *
-5 * * * 6 5 * * * * 4 3 3 * 5 * 5 * * 5 * * * * * * * * * 3 * * 2 4 * * * * 5 *
-* * 5 * * * * * * 7 * 3 4 * * * 6 * 5 * 5 * 8 * * 6 6 * * 6 5 6 * 5 * 5 * 5 * 2
-* 3 2 3 6 * * * * * * 5 * * 6 5 * * 5 3 4 * * * * 5 * * * * * * * * 2 2 3 * 3 1
-2 3 1 3 * * * 5 5 * * 6 * * 5 * * * * 4 * 5 * * * 6 * 5 * 5 6 * * 6 3 2 4 * 3 -
-* 4 * 5 * 6 * 3 4 * * * 4 * * 7 * 8 * 6 * 5 4 5 * * 5 4 4 * 6 * * * * 3 * * 4 2
-* 6 * * 6 * 3 3 * * * 4 3 4 * * * * * * 4 * * 3 4 * * * 3 * * * * 5 3 5 * 7 * *
-3 * * * * * 4 3 * * * 3 2 * 6 * * 6 5 3 4 * * 3 3 * 6 5 4 4 * 6 4 4 * 5 * * * 3
-* 5 * * 6 * 5 * 6 * * 3 4 * 5 * * * 3 * 3 3 4 * 3 3 * * * 4 3 * * 5 * * 4 * 4 2
-3 * 4 3 4 * 6 * 6 * 6 5 * * 6 6 * * 4 3 * 2 2 * 3 4 * 7 * * 3 4 * 6 * 3 3 4 * 2
-* 3 * 2 4 * * 5 * * * * * * * * * * 3 4 * 5 4 4 5 * * * 4 * 3 3 * * 3 3 4 * * 2
-3 5 5 * 6 * 6 * * 5 5 5 7 * 6 * * 5 * 5 * * * * * * 6 3 3 2 3 * 3 2 3 * * * 5 3
-* * * * * * 5 * 4 * 3 * * * 6 4 4 4 * 5 * * 6 * * * 4 * 2 2 * 2 2 1 3 * * 7 * *
-5 * 7 6 6 * 5 4 5 4 5 * * * * * 3 * 5 6 * 6 6 * 5 4 * 4 * 3 3 4 3 * 4 6 * * * *
-* * * * * 4 * * * * * 5 * 7 * 4 4 * * * * * * * 3 3 * 4 2 3 * * * 6 * * * 6 5 3
-4 6 7 * * 5 3 4 * * 3 4 * * 5 5 * 6 * 7 * * 5 4 * 4 4 * 3 4 * * * * * 7 * * 4 *
-* * * * * * 3 4 5 5 4 5 * * * * * 5 * * 5 * 5 5 * * 4 * * 3 * * 7 * * * 5 * 5 *
-* * 5 5 5 4 * * * * * * * 4 5 * * 6 4 4 4 * * * * 5 5 * 4 2 2 3 * * 5 4 * 3 5 *
-3 3 3 * * 2 4 * 5 4 * * 5 3 4 * * * * 3 * 4 * 6 * * 4 * 2 1 2 4 4 4 * 4 4 5 * *
-* 3 4 * 3 2 3 * 3 3 5 6 * * 4 * 6 * 5 * 4 5 5 * 6 6 * 5 4 4 * * * 3 2 * * * * 3
-4 * * 3 2 2 * 4 3 * * * * 4 5 * 5 4 * 5 * * * * * * * * * * * 5 * 3 2 4 * * 5 3
-* * 5 * 3 4 * 5 * 5 5 6 6 * 5 * 4 * * 7 * 6 4 3 4 * * 7 6 * 4 3 2 2 * 3 3 3 * *
-4 4 5 * 5 * * 5 * 5 * * * * * 2 3 * * * * * 4 3 3 5 * * * 5 5 * 3 3 4 * 2 3 5 4
-* * 6 * 6 * 5 * 4 * * 5 3 3 2 1 1 3 * * * * * * * 5 * * * * * * 6 * * 5 4 * * *
-4 * * * 5 * 4 3 5 * * 4 2 1 1 2 2 3 4 * 5 5 4 4 3 * * * * * * * * * * * * 5 * 3
-3 * * * 5 4 5 * * 5 4 * * 4 3 * * 5 * 4 * 4 * 3 3 4 4 4 5 * 7 * * * 8 * * 5 3 2
-* 4 5 5 * * * * * * 4 4 * * * 5 * * * 5 3 * * 5 * * 2 3 * 5 * * * * * * 5 * * 2
-2 4 * * 4 6 * * * * 4 * 4 * 5 * 6 * * * 4 6 * 5 * 4 3 * * * 3 5 * 5 4 4 5 * 5 *
-2 * * 5 4 * * * 6 * 3 2 3 3 4 * * 6 * 7 * * * 4 4 * 5 5 * 4 2 2 * 4 3 * * 5 6 *
-4 * 5 * * 5 5 * 4 2 2 2 * 4 * 3 4 * * * * 7 5 5 * * * * 6 * 3 2 3 * * 6 * * * *
-* * 5 6 * 6 * 5 4 * 1 2 * * 3 2 3 * 7 * * * * * * * 7 * * * 5 * 4 4 * 6 * * * *
-4 5 * * * * * * * 4 3 2 5 * 4 3 * 6 * * 8 * 7 * 5 * 5 * * 7 * * * 3 4 * * 5 4 3
-* * 5 6 * 6 6 * * * 3 * 6 * * 4 * * * * * * * 4 4 3 6 * * * * * 6 4 * * * 4 3 *
-* * * 6 * 5 * * * 4 4 * * * 4 3 * * * * 5 5 * * 4 * * * * 5 4 * * * 4 5 6 * * 3
-4 * * * * 6 * 7 * 3 3 * * * 5 3 5 * * 5 * 2 4 * 7 * 7 * * 3 1 2 3 3 3 * * * * 2
-* 6 * 7 * 7 * * 4 * 3 5 * * * * 5 * * 4 3 3 4 * * * * 5 * 3 2 2 2 3 * 7 * 5 2 1
-3 * * 4 * * * * 5 2 2 * * 6 5 5 * * 5 * 3 * * 5 6 * * 5 3 4 * * 4 * * * * 3 1 1
-* 4 3 2 4 * * * * 3 2 4 * 6 * * 5 4 * 5 * 7 * * 4 * * * 4 * * * * 5 * * * 4 2 *
-3 * 3 1 3 * 6 5 * * 1 3 * * * * 5 * 4 * * * * * 4 4 6 * * 6 6 7 * 5 4 5 * 4 * 4
-3 * * 2 3 * 3 * 4 4 3 3 * 5 5 5 * * 5 5 * 7 * 5 * 2 * * * * * * * * 4 * 4 4 * *
-3 * 4 3 * 3 3 3 3 * * 4 5 * 5 * * 6 * * 6 * * 3 1 2 2 3 4 * * 7 * 5 * * 4 * 3 2
-* 3 * 2 2 3 * 3 * 5 5 * * * * * 6 * * * * * 4 3 2 2 1 1 3 4 4 * * 4 4 * 4 3 2 1
-2 3 2 1 1 * 5 * 6 * * 5 5 4 5 * 6 * * * 5 5 * 5 * * 2 3 * * 4 5 5 * 3 4 * 4 * 2
-2 * 3 3 3 4 * * * * 6 * * 2 4 * 6 * * 6 4 * * * * 5 5 * * 4 * * * 3 3 * * 7 * 3
-* 3 * * * 5 * 6 * * * 4 4 * 3 * * 7 * * * 4 3 4 4 * * * 6 4 3 4 5 * 3 3 * * * 4
-3 4 5 * * 5 * 5 4 * 4 * 2 2 3 4 * * * 5 * 2 1 3 * 7 * * * * 3 3 * * 5 3 4 * * *
-* * 4 * 6 5 * * 5 4 4 3 2 2 * 3 4 * 3 2 2 3 3 * * * * 7 * 5 * * 6 * * * 3 3 4 2
-3 3 3 * * * 5 * * * * 3 * 4 4 * 3 2 2 - 1 * * 5 7 * * * 4 * 5 * 6 * * 4 3 * 2 -
-* 2 2 4 * 4 * 4 5 6 * 6 4 * * 5 4 * 3 2 2 2 4 * * * 5 4 * 2 3 * * 7 * 4 3 * 4 2
-1 2 * 2 1 3 4 * 3 * * * * 4 * * * 5 * * 3 1 3 * * 6 * 4 3 2 1 4 * * * 5 * 5 * *
-- 2 2 3 2 4 * * 5 4 6 * 6 5 6 * * 6 * * * 2 4 * * * 3 * * 4 3 4 * * * 7 * 6 * 5
-1 3 * 5 * * * * * 2 * * * * * * * 5 * * 7 * 5 * 5 2 2 4 * * * * 5 * * * * 6 * *
-2 * * * * 6 6 * 4 4 4 5 6 * * 7 5 5 * * * * 4 * 4 2 1 3 * * * 6 * 7 * * * * 3 2
-* 6 * * 6 * * 5 * 2 * * 4 * * * * * 7 * * 4 4 5 * * 2 4 * 7 * 6 * * * * 5 3 3 1
-3 * * 5 * * * * 3 2 3 4 * 4 * 6 7 * * * 3 2 * * * 6 * 5 * 5 * 5 * * 4 2 3 * 3 *
-* 6 * 5 4 5 * * 2 - 1 * 3 3 2 * * * 4 3 3 3 4 6 * 7 * 5 * 5 4 5 * 3 1 - 3 * 4 1
-* * 5 * * 3 2 2 2 1 2 3 * 4 4 5 6 4 2 2 * * 5 * * * * 4 4 * * * 3 2 2 3 5 * 4 1
-* 5 * * * 3 2 3 4 * 2 2 * * * * * * 3 4 * * * * * * 6 * 4 * * * 4 2 * * * * 4 *
-1 4 * 7 5 4 * * * * 2 1 3 5 * * * * * 4 * * * 6 7 * 6 * 5 5 * * * 3 4 * * 5 * 3
-1 3 * * * * 6 * * 4 1 1 3 * 6 * 5 4 3 5 * * 4 * * * 7 * * 5 * 7 * 4 3 * 4 * 4 *
-2 * 4 * 7 * 6 * * 4 3 3 * * * 4 * 1 2 * * 5 3 4 * * * * 6 * * 5 * * 3 1 3 2 4 *
-* 4 4 5 * * * 4 4 * * * 4 3 4 * 4 3 3 * * 6 * 4 3 5 * 4 * * 7 * 6 * 3 1 2 * 3 2
-* 4 * * * 6 * 3 4 * * * 3 1 3 * * 2 * 5 * * * 5 * 3 3 4 5 * * * 6 * 4 2 * 4 5 *
-* 5 4 5 * 4 2 3 * * * 5 4 * 3 3 3 3 2 * 5 * * * 4 * 3 * * 4 5 * 6 * 6 * 5 * * *
-* * 3 * 4 5 * 4 3 4 * 5 * * 4 3 * 2 2 1 4 * 6 * 3 2 * 3 3 3 * 4 * * * * 5 * * 3
-* * 5 4 * * * * 3 3 4 * * 7 * * 4 * 2 2 5 * 5 2 2 2 3 2 3 * 4 4 * * 5 4 * 4 4 2
-2 3 * * 6 * * * * 4 * * * * * * 4 2 3 * * * * 2 2 * 2 * 5 * * 2 2 3 3 * 5 * 3 *
-1 3 5 * 6 * 6 6 * * 7 * 6 * 6 * 3 3 * 7 * * 4 2 * 2 3 3 * * 5 4 2 2 * 5 * * 5 2
-2 * * 4 * * * 4 * * * * 4 4 * 5 * 5 * * * * 3 2 2 3 3 * 6 5 * * * 4 5 * * * * 2
-* 5 4 5 * * * 4 4 6 * 4 * 4 * 5 * * 5 6 * * 3 2 * 2 * * * * 6 * 4 * * * * * 5 *
-* 5 * * 3 3 2 2 * * 5 4 4 * 4 4 * 6 * * 4 5 * 4 3 3 4 * 6 * * 4 4 4 5 * * 5 * 3
-* * 5 4 4 3 3 3 4 * * * 4 * 4 * 3 * * 5 * 5 * * 4 * 5 3 4 * * 5 * * 3 5 * 5 4 *
-5 * 4 * * * * * 4 4 5 4 * 5 * 3 3 4 4 4 * * 6 5 * * * * 3 4 * * 5 4 3 * * 5 * *
-* * 3 3 4 4 3 4 * * 3 * 4 * * 4 3 * * 3 4 * * * 5 6 * 4 2 * 6 * * 2 * 6 * 5 * *
-4 4 3 3 * 3 1 2 * * 5 3 * 4 * * 4 * 5 * 4 4 * * 5 * * 2 1 3 * * 4 3 3 * * 4 2 2
-* * 4 * * * 3 4 6 * 4 * 3 4 3 4 * 2 4 * * 4 4 5 * * 5 3 2 4 * * 2 2 * 5 * 3 2 1
-3 4 * * 5 5 * * * * 4 3 * 4 * 4 3 3 4 * 4 * * 6 * * * 4 * * 5 4 3 3 * 4 4 * 3 *
-1 * 3 3 3 * * 6 6 6 * 5 4 * * * 4 * * 3 3 5 * * * 6 * * 5 * 4 * * 5 4 * 3 * 4 2
-3 3 2 1 * 4 5 * * * * * * 4 5 * * 5 * 4 4 * * * 4 4 * 7 * 5 5 * * * * 5 5 4 5 *
-* * 2 2 4 * 5 * * * 6 * * 5 5 * * 4 3 * * * * * 3 2 * * * * * 6 6 * * * * * * *
-* * 5 3 * * 6 * * 3 4 * * * * * 4 * 3 3 5 * * * 3 3 5 * 7 * * * * 4 4 4 6 * * 3
-4 * * * 7 * 6 * 5 3 4 * 6 * * 4 3 3 * 1 3 * * 7 * 4 * * * 5 * 6 * 5 4 * 5 * 5 3
-* 5 * * * * 6 * * 4 * * 5 5 4 3 * 4 4 4 4 * * * * 4 * 5 * 5 3 5 * * * * * 5 * *
-2 5 * * * * 6 * * 6 * 6 * * * 3 4 * * * * 4 4 * 4 3 3 3 4 * * 3 * 6 * * 4 * * *
-* 4 * * 6 4 * * 5 * * * 5 6 5 * 4 * * * * 5 4 3 3 * 3 * 4 * 5 4 4 * 5 3 4 5 * *
-* 6 5 * * 4 4 5 * 4 * 6 * * * 4 * 4 5 * * * * * 5 4 * 2 4 * * 2 * * 4 * 3 * * *
-* * * 6 * 3 * * 4 4 4 * * * * 5 4 * 5 4 5 * * * * * 4 2 3 * 5 4 5 * 4 3 4 * * 3
-* * * * 3 2 4 * * 3 * * * * * 3 * * * * 3 3 * 6 6 * * 4 5 * 5 * * 3 * 3 * 6 4 2
-5 * 8 * 4 2 4 * 6 * 6 * 7 * 4 2 2 3 4 * 3 3 4 * * 6 * * * * 6 * 4 3 3 6 * * * 3
-* * * * * 3 * * * 5 * * 5 * 4 2 2 2 4 4 4 * * 5 * 4 * * * * 7 * 5 4 * * * 7 * *
-* * * * 6 5 * 5 4 * * * 3 3 * * 3 * * * * 4 4 * 3 3 3 4 5 * * * * * * * * 5 * 4
-* * 5 * * * 4 * 2 4 * 5 3 4 * * 4 3 5 6 5 * 3 3 * 1 2 * 4 4 4 5 * * * * 5 4 * 2
-* 4 4 4 * 6 * 5 3 3 * 5 * * 6 * 5 3 * * * 5 * 5 4 3 4 * * 2 * 2 2 4 * * * 4 3 2
-3 * 4 * 5 * * * * 3 2 * * 6 * * * * 5 * * 4 * * * * 5 * 5 3 1 2 1 3 4 * * * 3 *
-4 * 6 * 7 * 6 5 * 4 4 5 5 * * 6 * * 4 2 3 4 6 * 7 5 * * * 2 2 4 * 3 * 4 * 4 4 *
-* * 5 * * * * 4 4 * * * * 6 5 5 * * 2 - 2 * * * * * 3 3 3 4 * * * 6 4 5 4 4 * 3
-3 4 4 * 5 * * * 5 * 6 * * * * * 5 4 3 1 3 * 7 * 6 3 3 1 3 * * * * * * * * * 6 *
-* 2 * 3 3 3 4 * * 4 5 * 4 4 5 * 5 * * 4 5 * 5 * 4 * 4 * 6 * * 5 6 * * 7 * * * *
-1 2 1 2 * 1 1 2 3 * * 2 1 1 * 3 * * * * * * 3 1 3 * 4 * * * 4 * 3 * * * 4 * * *
+* 2 1 1 - - - - - 1 1 1 - - - - - - - - - - - 1 * 1 - - - - - - -
+1 3 * 2 1 1 1 - - 1 * 1 - - - - - - - - - - - 1 1 1 - - - - - - -
+- 2 * 2 1 * 2 1 1 1 1 1 - - - - - - - - - - - - - - - - - - - - -
+1 2 2 1 1 2 3 * 2 1 1 1 1 1 - - - - - - - - - 1 1 1 - - - - - - -
+1 * 1 - - 1 * 2 2 * 1 1 * 1 - - - - - - - 1 1 2 * 1 - - - - - - -
+1 1 1 1 1 2 1 1 1 1 1 2 2 2 - - - 1 1 2 1 2 * 2 1 1 - - - - - - -
+- - - 1 * 2 1 1 - - - 1 * 1 - - - 1 * 2 * 2 1 1 - - - - - - - - -
+- - - 1 1 2 * 1 - - - 2 2 2 - - - 1 1 2 1 1 - - - - - - - - - - -
+- - - - - 1 1 1 1 1 1 1 * 2 1 - 1 1 1 - - - 1 1 1 - - - - - - - -
+- - 1 2 2 1 - - 1 * 1 1 2 * 1 - 1 * 2 1 1 - 1 * 1 - - - - 1 1 1 -
+- - 2 * * 1 - - 1 1 2 1 2 1 1 1 2 2 3 * 2 - 1 1 1 - - - - 1 * 1 -
+1 1 3 * 3 1 - - - - 1 * 1 - - 1 * 1 2 * 3 1 1 - - - - - - 1 1 1 -
+1 * 2 1 1 - - - - - 1 1 1 - - 1 1 1 1 1 2 * 1 - - - - - - - - - -
+1 1 1 - - 1 1 1 - - - - - - - - - - - - 1 1 1 - - - - - - - - - -
+- - 1 1 1 1 * 2 1 1 - - - - - - - - - 1 1 1 - - - - - - - - 1 1 1
+- - 1 * 2 2 2 2 * 1 - - - - - - - - - 1 * 1 - - - - 1 1 1 - 1 * 1
+- - 1 2 3 * 2 2 2 1 - - - - - - - - - 1 2 2 1 - - - 1 * 1 - 1 1 1
+- - - 1 * 2 2 * 1 - - - - 1 1 1 - - - - 1 * 1 - - - 1 1 1 - - - -
+- - - 1 1 1 1 1 1 - - - - 1 * 1 - - - - 2 2 3 1 1 - - - - - - - -
+- 1 1 1 - - - - - - - 1 1 2 1 1 - - - - 2 * 3 * 1 - - - - - - - -
+- 1 * 1 1 2 2 1 - - - 1 * 1 - - - - - 1 3 * 5 3 2 1 1 1 - - - 1 1
+- 1 1 1 1 * * 1 1 1 1 1 2 2 2 1 2 1 1 1 * 3 * * 2 2 * 1 - - - 1 *
+- 1 1 1 1 2 2 1 1 * 1 - 1 * 2 * 3 * 1 1 1 3 3 4 * 2 1 1 - - - 1 1
+- 1 * 1 - - - - 1 2 2 1 1 1 2 2 * 2 1 - - 1 * 2 1 1 - - - - - - -
+- 1 1 1 - - - - - 1 * 1 - - - 1 1 1 - - 1 2 2 1 - - - - - - - - -
+- - - - - - - - - 1 1 2 1 1 - - - - - - 1 * 1 - - - - - 1 1 1 - -
+- - - - - - - - - - - 1 * 1 - - - 1 1 1 1 1 1 - - - - - 2 * 2 - -
+- - - - - - - - - - - 1 1 1 - - - 1 * 1 - - - - - - - - 2 * 2 - -
+- - - - - - - - - - - - - - - - - 1 1 1 - - - - - - - - 1 1 1 - -
+- 1 2 2 1 - - - - 1 1 1 - - - - - - - - - - - - 1 1 1 - - - - - -
+1 3 * * 1 - - 1 1 2 * 1 - - - - - - - - - - - - 1 * 1 - - - - - -
+* 4 * 3 1 - - 1 * 2 1 1 - - - - - - 1 2 2 1 - 1 2 2 1 - - - - 1 1
+2 * 3 2 1 - - 1 1 1 - - - - - - - - 1 * * 1 - 1 * 1 - - - - - 1 *
+1 2 3 * 1 - - - - - - - - - 1 1 1 1 3 4 4 2 1 1 1 1 - - - - - 2 2
+- 1 * 3 2 1 - - - - - - - - 1 * 1 1 * * 2 * 2 1 1 - - - - - - 1 *
+- 1 1 2 * 2 2 1 1 - - - - - 1 2 2 2 2 2 2 1 2 * 1 - - - - - 1 2 2
+- - - 1 2 * 2 * 1 - - - - 1 1 2 * 1 - - - - 1 1 1 - - - - - 1 * 1
+- - - - 1 1 2 1 1 - - - - 1 * 2 1 1 - - - 1 1 1 - 1 1 1 - 1 2 2 1
+- - - - 1 1 1 - 1 1 1 - - 1 1 2 1 1 1 1 1 1 * 1 - 1 * 1 - 1 * 1 -
+- 1 1 1 1 * 1 1 2 * 1 - 1 1 1 1 * 1 1 * 1 1 1 1 - 1 1 1 1 2 2 1 -
+- 1 * 1 1 1 1 1 * 2 1 - 1 * 1 1 1 1 1 1 1 - - - - 1 1 1 1 * 1 - -
+- 1 1 1 - - - 1 1 1 - - 1 1 1 - - - - - - - - - - 1 * 1 1 1 1 - -
+- - - - - - - - - - - - - - - - - - - - - - - 1 1 2 1 1 - - - - -
+2 2 1 - - - - - - - - - - 1 1 1 - - - - - - - 1 * 1 - - - - - - -
+* * 1 - 1 1 1 - - - - - - 1 * 1 - 1 1 1 - - - 1 1 1 1 1 1 - - - -
+2 2 1 - 2 * 2 - - - - - - 1 1 1 1 2 * 1 - - 1 1 1 - 1 * 1 - - - -
+- 1 2 2 3 * 2 - - - - 1 1 1 - - 1 * 2 1 - - 1 * 1 - 1 1 1 - - - -
+- 1 * * 2 1 1 - - - - 1 * 1 - - 1 1 1 - - - 1 1 1 - - - - 1 1 2 1
+- 1 2 2 1 - - - - - - 1 1 1 - - - - - - - - - - - - - - - 1 * 3 *
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 3 * 2
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 * 2 1
+- 1 1 2 1 1 - - - - 1 1 1 - - - - 1 2 2 1 - 1 1 1 - 1 2 2 2 1 1 -
+- 1 * 2 * 1 - - - - 1 * 1 - - - - 1 * * 1 - 1 * 1 - 1 * * 1 - - -
+- 1 1 2 1 1 - - - 1 2 3 2 1 1 1 1 1 2 2 1 - 1 1 1 - 1 2 3 2 1 - -
+- - - 1 1 1 - - - 2 * 3 * 2 2 * 1 - - - - - - - - - - - 1 * 1 - -
+- 1 1 2 * 1 - - - 2 * 3 2 * 2 1 1 - - - - - - - - - - - 1 1 1 - -
+- 1 * 2 1 1 - - - 1 1 1 1 2 2 1 - - - 1 1 1 - 1 1 1 - - - - - - -
+- 1 1 1 - - - - - - - - 1 2 * 1 - - - 1 * 1 - 1 * 2 1 - - - - - -
+- - - - - - - - - - - - 2 * 3 1 - - - 1 1 1 - 1 2 * 1 - - - - - -
+- - - - - - - - - - - - 2 * 2 1 1 1 - - - - - - 1 1 1 - - - - - -
+- 1 1 2 1 1 - 1 1 1 - - 1 1 2 2 * 1 - - - - - - - 1 1 2 1 1 - - -
+- 1 * 2 * 1 - 1 * 2 1 - - - 1 * 2 1 - - 1 1 1 - - 1 * 2 * 1 - - -
+- 1 2 3 2 1 - 1 3 * 2 - - - 1 2 2 1 - - 1 * 1 - - 1 1 2 1 1 - - -
+- - 1 * 1 - - - 2 * 2 - - - - 1 * 1 - - 1 1 1 - - - - - - - - - -
+- - 1 1 1 - - - 1 2 2 1 1 1 1 1 2 2 1 - - - 1 1 1 - - 1 1 2 1 1 -
+- - - - - - - - - 1 * 1 1 * 1 - 2 * 2 - 1 1 2 * 1 - 1 2 * 2 * 1 -
+- - - - 1 2 2 1 - 1 1 1 1 1 2 1 3 * 2 - 2 * 3 1 2 1 2 * 2 2 1 1 -
+- - - - 1 * * 1 - - - - - - 1 * 2 1 1 - 2 * 2 - 1 * 2 1 1 - - - -
+1 1 - - 1 3 3 2 - - - - - - 1 1 1 - - 1 2 2 1 - 1 1 1 - - - - - -
+* 1 - - - 1 * 1 1 1 1 - - - - - - - - 1 * 1 - - - - - - - - - - -
+1 1 - - - 1 1 1 2 * 2 1 1 1 - - - - - 1 1 1 - - - - - - - - - - -
+- - - - - - 1 1 3 * 2 1 * 1 1 1 1 - - 1 1 1 - - - - - - - - - - -
+- - - - - - 1 * 2 1 1 1 1 1 1 * 2 1 - 1 * 1 - - 1 1 1 - - - - 1 1
+1 1 - - - - 1 1 1 - - - - 1 2 3 * 2 1 2 1 1 - - 1 * 1 - - - - 1 *
+* 1 - - 1 1 1 1 1 1 - - - 1 * 2 1 2 * 1 - - - 1 2 2 1 - - - - 1 1
+1 1 - - 2 * 2 1 * 1 - - - 1 1 1 - 1 1 2 1 1 - 1 * 2 1 - - - - - -
+- - - - 2 * 2 1 1 1 - - - - - - - - - 1 * 1 - 1 2 * 1 - - - - - -
+- - - - 1 1 1 - - - - - - - - - - - - 2 2 2 - - 1 1 1 - 1 1 1 - -
+- - - - - - - - - - - - - - - - - - - 1 * 1 - - - - - - 1 * 1 - -
+- - - - - - - - - - - - 1 1 1 1 1 1 - 1 1 1 - - - - - - 1 1 1 - -
+- - - - - 1 2 2 2 2 2 1 1 * 1 1 * 1 - - - - - - - - - - - - - - -
+- - - - - 1 * * 2 * * 1 1 1 1 1 1 1 - - - - - - - - - - - 1 1 1 -
+- - - - - 2 3 3 2 3 3 2 - - - - - - - - - - - - - - - - - 1 * 2 1
+- - - - - 1 * 2 1 1 * 1 - - - - - - - - - 1 1 1 - - 1 2 2 2 1 2 *
+- - - - - 1 2 * 1 1 1 1 - - - - - - - - 1 2 * 2 1 - 1 * * 1 - 1 1
+- - 1 1 1 - 1 1 1 - 1 1 1 - - - - - - - 1 * 3 * 1 - 1 2 2 1 - - -
+- - 1 * 1 - - - - - 2 * 2 - - - - - - - 1 2 3 2 1 - - - 1 1 1 - -
+- - 1 1 1 - - - - - 2 * 2 - - - - - - 1 1 2 * 1 - - - - 1 * 1 - -
+- - - - - - - 1 1 1 1 1 1 - - - 1 2 2 3 * 3 1 1 - - - - 1 1 1 - -
+- - - - - - - 1 * 1 - - - - - 1 2 * * 3 * 2 - - - - - - - - - 1 1
+- - - - - - - 1 1 1 - - - - - 1 * 3 2 2 1 1 - 1 2 2 1 - - - - 1 *
+- - - - - - - - - - - - - 1 1 2 1 1 1 1 1 - - 1 * * 1 1 2 2 1 1 1
+- - - - - - - - 1 1 1 - - 1 * 1 - - 1 * 1 - - 1 2 2 1 1 * * 1 - -
+- - - - - 1 1 1 1 * 1 1 1 2 1 1 - - 1 1 1 - - - - 1 1 2 2 2 1 - -
+1 1 1 - - 1 * 2 2 2 1 1 * 1 - - - - - - - - - - - 1 * 1 - - - - -
+2 * 1 - - 1 1 2 * 1 1 2 2 1 - - - - - - - - - - - 1 1 2 1 1 - - -
+* 3 1 - - - 1 3 3 2 1 * 1 - - - - - - - - - - - - - - 1 * 1 1 1 1
+* 3 - - - - 1 * * 1 1 1 1 - - - - - 1 1 1 - - - - 1 1 2 1 1 1 * 1
+* 2 - - - - 1 2 2 1 - 1 1 1 - - - - 1 * 2 1 1 - - 1 * 1 - - 1 1 1
+1 1 - - - - - - - - - 1 * 1 - - - - 1 1 2 * 1 - - 1 2 2 1 - 1 1 1
+- - - - - - - - - - - 1 1 1 - - - - - - 1 1 1 - - - 1 * 1 - 1 * 1
+1 1 1 1 1 1 - - - - - - 1 1 1 - - - - - - - - 1 1 1 1 1 2 1 2 1 1
+1 * 1 1 * 1 - - - - - - 1 * 1 - - - - - - - - 1 * 1 - - 1 * 1 - -
+1 1 1 1 1 1 - - - - - - 1 1 1 - - - - - - - - 1 1 1 - - 1 1 2 1 1
+- - - 1 1 1 - - - - - - - - - - - 1 1 2 1 1 - - - 1 1 1 - - 1 * 1
+- - - 1 * 1 - - - - - - - - - 1 1 3 * 3 * 1 1 1 1 1 * 2 1 1 1 1 1
+1 1 1 1 1 1 - - - - - - - - - 1 * 3 * 3 1 1 1 * 1 1 1 2 * 1 1 1 1
+1 * 1 - - - - 1 1 1 - - - - - 1 1 2 1 1 - - 1 1 1 - - 1 1 1 1 * 1
+1 1 1 - - - - 1 * 1 - - - - - - - 1 1 1 - - - - - - - - - - 1 1 1
+- - - - - - - 1 1 1 - - - - - - - 1 * 1 - - - - - 1 1 1 - - - - -
+- - - - - 1 1 1 - - - - - 1 1 1 - 1 1 1 - - - - - 1 * 1 - - - - -
+- - - - - 1 * 1 - - - - - 1 * 2 1 1 - - - - - - - 1 1 1 - - - - -
+- - 1 1 1 1 1 1 - - - - 1 2 3 3 * 1 - - - - - - - - - - - - 1 1 1
+- 1 2 * 2 1 - 1 1 2 1 1 1 * 2 * 2 1 - - - - - - - - - - - - 1 * 1
+- 1 * 4 * 2 - 1 * 2 * 1 1 2 3 2 1 - - - - - - - - - - - - - 1 1 1
+- 1 1 3 * 2 - 1 1 2 1 1 - 1 * 1 - - - - - - - - - - - - - - - - -
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/obj/gameplay.o b/assignment-1.5-arrays-pointers-files/minesweeper/obj/gameplay.o
Binary files differ.
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/obj/main.o b/assignment-1.5-arrays-pointers-files/minesweeper/obj/main.o
Binary files differ.
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/obj/minesweeper.o b/assignment-1.5-arrays-pointers-files/minesweeper/obj/minesweeper.o
Binary files differ.
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/src/gameplay.c b/assignment-1.5-arrays-pointers-files/minesweeper/src/gameplay.c
@@ -7,7 +7,7 @@ void selection(WINDOW *gameWin, char **dispboard, char **mineboard, int WIDTH, i
int chrow, chcol;
bool gameOver;
int yMax, xMax, yMiddle, xMiddle;
- getmaxyx(gameWin, yMax, xMax);
+ getmaxyx(stdscr, yMax, xMax);
yMiddle = yMax / 2;
xMiddle = xMax / 2;
@@ -23,7 +23,7 @@ void selection(WINDOW *gameWin, char **dispboard, char **mineboard, int WIDTH, i
gameOver = transfer(dispboard, mineboard, chrow, chcol);
reveal(gameWin, dispboard, chrow, chcol);
getchar();
- } while ((chrow < 0 || chrow > WIDTH-1 || chcol < 0 || chcol > HEIGHT-1) || !gameOver);
+ } while (chrow < 0 || chrow > WIDTH-1 || chcol < 0 || chcol > HEIGHT-1 || !gameOver);
if (gameOver == true)
{
@@ -51,6 +51,8 @@ void reveal(WINDOW *gameWin, char **dispboard, int chrow, int chcol)
void game_over(WINDOW *gameWin, char **mineboard, int yMiddle, int xMiddle)
{
wclear(gameWin);
- mvwprintw(gameWin, yMiddle, xMiddle, "Game over :(");
+ mvwprintw(gameWin, yMiddle-11, xMiddle-12, "You hit a mine!");
+ mvwprintw(gameWin, yMiddle-10, xMiddle-10, "Game over :(");
wrefresh(gameWin);
+ wclear(gameWin);
}
\ No newline at end of file
diff --git a/assignment-1.5-arrays-pointers-files/minesweeper/src/minesweeper.c b/assignment-1.5-arrays-pointers-files/minesweeper/src/minesweeper.c
@@ -41,7 +41,7 @@ void start()
}
-void set_mode(WINDOW *menuWin) // later
+void set_mode(WINDOW *menuWin) // loop
{
char mode;
mvwprintw(menuWin, 1, 1, "Keyboard or text mode (k/t): ");
@@ -126,7 +126,7 @@ void game_win(int WIDTH, int HEIGHT, int NMINES)
int yMax, xMax;
getmaxyx(stdscr, yMax, xMax);
- WINDOW *gameWin = newwin(43, xMax-10, (yMax/2) - 24, 5);
+ WINDOW *gameWin = newwin(43, xMax-10, (yMax/2) - 24, 5); // fix 43
box(gameWin, 0, 0);
refresh();
wrefresh(gameWin);
@@ -290,10 +290,10 @@ void filewrite(char **mineboard, int WIDTH, int HEIGHT, int hitrow, int hitcol)
}
else
{
- fprintf(mnsOut, "Mine hit at position (%d, %d)\n\n", hitrow, hitcol); // add actual position
+ fprintf(mnsOut, "Mine hit at position (%d, %d)\n\n", hitrow, hitcol);
fprintf(mnsOut, "Board overview\n\n");
- for (i = 0; i < WIDTH; i++)
+ for (i = 0; i < WIDTH; i++) // fix inversion
{
for (j = 0; j < HEIGHT; j++)
fprintf(mnsOut, "%c ", mineboard[i][j]);