|
|
@ -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 |