From 64e30c3c4ede3ad3ea25837a846039031d2004a2 Mon Sep 17 00:00:00 2001 From: Daniel M Date: Thu, 8 Feb 2024 11:46:34 +0100 Subject: [PATCH] Chance Header --- .../test_duellist_spielesammlung_projekt.pass | 2 +- src/main/duellist-spielesammlung-projekt.h | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/build/test/results/test_duellist_spielesammlung_projekt.pass b/build/test/results/test_duellist_spielesammlung_projekt.pass index 2f9ec3f..f14c448 100644 --- a/build/test/results/test_duellist_spielesammlung_projekt.pass +++ b/build/test/results/test_duellist_spielesammlung_projekt.pass @@ -75,4 +75,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04444100000000617 +:time: 0.01351129999989098 diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 53b7127..fe4db1d 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -38,4 +38,24 @@ int FieldEmpty(const TicTacToeGame* game, int row, int col); int decideGameType(); Player playRockPaperScissors(); + + +#include +#include +#include + +#define max_height 10 +#define max_width 10 +#define unknown_character 'x' +#define mine_character '@' + +int end_check(char** minefield, char** mines, int height, int width); +int field_check(char** minefield, char** mines, int height, int width, int row, int column); +void show_minefield(char** minefield, int height, int width); +void free_minefield(char** minefield, int height); +int calculate_mines(int height, int width); +char** create_minefield(int height, int width, char within); +void distribute_mines(char** mines, int height, int width, int num_mines); +int minesweeper(); + #endif // DUEELIST_SPIELESAMMLUNG_PROJEKT_H \ No newline at end of file