uni

University stuff
git clone git://git.christosmarg.xyz/uni-assignments.git
Log | Files | Refs | README | LICENSE

commit ebfa769808fac04a1962bed3f16c9fb4501fd3d1
parent 2986e9e0ff23471d92783637672094af0ce256ca
Author: Christos Margiolis <christos@margiolis.net>
Date:   Fri, 17 Jan 2020 16:57:05 +0200

pending selection limit fix

Diffstat:
Aassignment-1.5-arrays-pointers-files/minesweeper/bin/minesweeper | 0
Massignment-1.5-arrays-pointers-files/minesweeper/mnsout.txt | 296+++++++++++++++++++++++++++++++------------------------------------------------
Aassignment-1.5-arrays-pointers-files/minesweeper/obj/gameplay.o | 0
Aassignment-1.5-arrays-pointers-files/minesweeper/obj/main.o | 0
Aassignment-1.5-arrays-pointers-files/minesweeper/obj/minesweeper.o | 0
Massignment-1.5-arrays-pointers-files/minesweeper/src/gameplay.c | 8+++++---
Massignment-1.5-arrays-pointers-files/minesweeper/src/minesweeper.c | 8++++----
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]);