diff --git a/src/Misc.c b/src/Misc.c index 94b8292..296a784 100644 --- a/src/Misc.c +++ b/src/Misc.c @@ -20,16 +20,19 @@ bool king_alive(char** brett) { 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)) { - // 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 diff --git a/src/Misc.h b/src/Misc.h index 2ef9395..34557f4 100644 --- a/src/Misc.h +++ b/src/Misc.h @@ -4,5 +4,6 @@ #include #include bool king_alive(char** brett); +void anzahl_Zuege(char** brett, Player player); #endif // MISC