Browse Source

Misc.c, Züge zählen hinzugefügt, Hendrik Voß

remotes/origin/Spracharbeit
fdai7723 11 months ago
parent
commit
50a2c39627
  1. 25
      src/Misc.c
  2. 1
      src/Misc.h

25
src/Misc.c

@ -20,16 +20,19 @@ bool king_alive(char** brett) {
return white_king_found && black_king_found; return white_king_found && black_king_found;
} }
void spiel(char** brett) {
// Züge von jedem Spieler zählen, bis der König besiegt wurde
void anzahl_Zuege(char** brett, Player player) {
int count_WHITE = 0, count_BLACK = 0;
if(king_alive(brett)) { if(king_alive(brett)) {
// spiel läuft noch
} else {
// Spielende
}
}
if (player == PLAYER_WHITE){
count_WHITE++;
}
if (player == PLAYER_BLACK){
count_BLACK++;
}
}
else {
printf("Spieler Weiß hat %d Züge gebraucht und Spieler Schwarz %d!\n");
}
// Während der Laufzeit des Spiels neue Features hinzufügen // Während der Laufzeit des Spiels neue Features hinzufügen

1
src/Misc.h

@ -4,5 +4,6 @@
#include <stdbool.h> #include <stdbool.h>
#include <stdio.h> #include <stdio.h>
bool king_alive(char** brett); bool king_alive(char** brett);
void anzahl_Zuege(char** brett, Player player);
#endif // MISC #endif // MISC
Loading…
Cancel
Save