|
|
|
@ -241,14 +241,14 @@ int checkWin(int** gameBoard, int** hiddenGameBoard, int size, int numBombs, int
|
|
|
|
|
|
|
|
|
|
|
|
// Das Spiel ist gewonnen, wenn alle nicht-Bombenfelder aufgedeckt wurden und alle Bomben mit einer Flagge markiert wurden
|
|
|
|
// Das Spiel ist gewonnen, wenn alle nicht-Bombenfelder aufgedeckt wurden und alle Bomben mit einer Flagge markiert wurden
|
|
|
|
if (uncoveredCells == totalCells - numBombs && numFlags == numBombs) {
|
|
|
|
if (uncoveredCells == totalCells - numBombs && numFlags == numBombs) {
|
|
|
|
char message[] = "Herzlichen Glückwunsch! Du hast gewonnen! Starte neu mit der ON Taste.\r\n";
|
|
|
|
char message[] = "Herzlichen Glückwunsch! Du hast gewonnen!\r\nStarte neu mit der ON Taste.\r\n";
|
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t*)message, sizeof(message), 100);
|
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t*)message, sizeof(message), 100);
|
|
|
|
return 1;
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void handleBombExploded() {
|
|
|
|
void handleBombExploded() {
|
|
|
|
char message[] = "Spiel Verloren! Du hast eine Bombe getroffen\r\n";
|
|
|
|
char message[] = "Spiel Verloren! Du hast eine Bombe getroffen!\r\nStarte neu mit der ON Taste. \r\n";
|
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t*)message, sizeof(message), 100);
|
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t*)message, sizeof(message), 100);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|