flags returned

master
thunic 2 years ago
parent 9a3ce17283
commit 53bf4a4a3d

@ -93,15 +93,17 @@ void displayGameBoardUART(int** gameBoard, int size) {
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "%2d ", i + 1); // Zeilennummer offset += snprintf(buffer + offset, sizeof(buffer) - offset, "%2d ", i + 1); // Zeilennummer
for (int j = 0; j < size; j++) { for (int j = 0; j < size; j++) {
if (gameBoard[i][j] == BOMB_CELL) { if (gameBoard[i][j] == '*') {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "* "); // Bombe offset += snprintf(buffer + offset, sizeof(buffer) - offset, "* "); // Bombe
} else if (gameBoard[i][j] == EMPTY_CELL) { } else if (gameBoard[i][j] == '.') {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, ". "); // Leerzelle offset += snprintf(buffer + offset, sizeof(buffer) - offset, ". "); // Leerzelle
} else if (gameBoard[i][j] == HIDDEN_CELL) { } else if (gameBoard[i][j] == '#') {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "# "); // Verdeckte Zelle offset += snprintf(buffer + offset, sizeof(buffer) - offset, "# "); // Verdeckte Zelle
} else { } else if (gameBoard[i][j] == '?') {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "%d ", gameBoard[i][j]); // Zahl offset += snprintf(buffer + offset, sizeof(buffer) - offset, "? "); // Fragezeichen (Flagge)
} } else {
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "%c ", gameBoard[i][j]); // Zahl
}
} }
offset += snprintf(buffer + offset, sizeof(buffer) - offset, "\r\n"); offset += snprintf(buffer + offset, sizeof(buffer) - offset, "\r\n");
} }

Loading…
Cancel
Save