|
|
@ -1,5 +1,6 @@ |
|
|
|
#include <stdio.h> |
|
|
|
#include <stdlib.h> |
|
|
|
#include <time.h> |
|
|
|
|
|
|
|
#define max_hoehe 10 |
|
|
|
#define max_breite 10 |
|
|
@ -31,9 +32,23 @@ char** erschafe_minenfeld(int hoehe, int breite, char inerhalb) { |
|
|
|
} |
|
|
|
|
|
|
|
void verteile_minen(char** mienen, int hoehe, int breite, int anzahl_minen) { |
|
|
|
int i, rand_hoehe, rand_breite; |
|
|
|
|
|
|
|
srand(time(NULL)); |
|
|
|
|
|
|
|
i = anzahl_minen; |
|
|
|
|
|
|
|
while (i > 0) { |
|
|
|
rand_hoehe = (rand() % hoehe); |
|
|
|
rand_breite = (rand() % breite); |
|
|
|
if (mienen[rand_hoehe][rand_breite] == 0) { |
|
|
|
mienen[rand_hoehe][rand_breite] = 1; |
|
|
|
i--; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int minesweeper() { |
|
|
|
int hoehe, breite; |
|
|
|
printf("Geben Sie an in welcher Hoehe das spielfeld sein soll:\n"); |
|
|
|
xxxxxxxxxx