Browse Source

Update src/main/c/Template/Battleship_game.c

remotes/origin/Battleship_game
fdai7729 11 months ago
parent
commit
c890fe4b2f
  1. 34
      src/main/c/Template/Battleship_game.c

34
src/main/c/Template/Battleship_game.c

@ -76,7 +76,6 @@ int singleplayer() {
int multiplayer() {
char multi[100];
char player1[100];
char player2[100];
char ships1[100];
@ -84,13 +83,9 @@ int multiplayer() {
char letco;
int numco, coor;
int score1, score2;
int score1 = 0;
int score2 = 0;
for (int i = 0; i <= 99; i++) {
multi[i] = '0';
}
for (int i = 0; i <= 99; i++) {
@ -156,17 +151,15 @@ int multiplayer() {
printf("\n\n\n");
!feld(player1);
while (score1<16 !! score2 < 16) {
while (score1 || score2 < 16) {
!feld(player1);
printf("Gib eine Zielkoordinate ein: ");
printf("Player 1, gib eine Zielkoordinate ein: ");
scanf(" %c%d", &letco, &numco);
coor = convertcoor(letco, numco);
if (player1[coor] == ships2[coor]) {
if (ships2[coor] = 'X') {
player1[coor] = 'X';
score1 += 1;
printf("Treffer!!\n");
@ -175,7 +168,22 @@ int multiplayer() {
player[coor] = '-'
printf("Kein Treffer.\n")
}
!feld(player1);
!feld(player2);
printf("Player 2, gib eine Zielkoordinate ein: ");
scanf(" %c%d", &letco, &numco);
coor = convertcoor(letco, numco);
if (ships1[coor] == 'X') {
player2[coor] = 'X';
score2 += 1;
printf("Treffer!!\n");
}
else {
player2[coor] = '-';
printf("Kein Treffer.\n");
}
}

Loading…
Cancel
Save