1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
189
189
EMPFEHLEN
-
07.12.11 18:42 #1
- Registriert seit
- Nov 2011
- Beiträge
- 148
Hallo,
Ich hab mich entschlossen mich von grafischen erstmal fernzuhalten und erstmal mich mit Game-Loop zu beschäftigen ich habe jetzt einen Fehler den ich nicht finde und zwar wenn Spieler eins ein Feld auswält sind alle Felder mit ein o. Wie kann nicht das beheben achja ich hab den Code ein bisschen minimiert.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
#include <iostream> using namespace std; int Render(char f01, char f02, char f03, char f04, char f05, char f06, char f07, char f08, char f09) { cout << f01 << "|"<< f02<< "|"<< f03<< endl; cout << "-" << "+" << "-" << "+" << "-" << endl; cout << f04 << "|"<< f05<< "|"<< f06<< endl; cout << "-" << "+" << "-" << "+" << "-" << endl; cout << f07 << "|"<< f08<<"|"<< f09<< endl; return 0; } int main() { //Variabeln bool game_Quit; char auswahl = 0; int player_turn; char zeichen; //Feld-Vari char f01 = '1'; char f02 = '2'; char f03 = '3'; char f04 = '4'; char f05 = '5'; char f06 = '6'; char f07 = '7'; char f08 = '8'; char f09 = '9'; //start game_Quit = false; player_turn = 1; Render(f01,f02,f03,f04,f05,f06,f07,f08,f09); while(!game_Quit) { if(player_turn == 1) { zeichen = 'o'; } if(player_turn == 2) { zeichen = 'x'; } cout << "Spieler "<< player_turn <<" ist dran. -Bitte Feld auswählen: "; cin >> auswahl; switch(auswahl) { case '1': f01 = zeichen; case '2': f02 = zeichen; case '3': f03 = zeichen; case '4': f04 = zeichen; case '5': f05 = zeichen; case '6': f06 = zeichen; case '7': f07 = zeichen; case '8': f08 = zeichen; case '9': f09 = zeichen; } Render(f01,f02,f03,f04,f05,f06,f07,f08,f09); if(player_turn == 1) { player_turn = 2; } else if(player_turn == 2) { player_turn = 1; } } cin.get(); cin.get(); }
mfG
-
07.12.11 18:58 #2
Wenn ich nicht irre dann muss hier:
nach jedem case ein break;Code cpp:1 2 3 4 5 6 7 8 9 10 11 12
switch(auswahl) { case '1': f01 = zeichen; case '2': f02 = zeichen; case '3': f03 = zeichen; case '4': f04 = zeichen; case '5': f05 = zeichen; case '6': f06 = zeichen; case '7': f07 = zeichen; case '8': f08 = zeichen; case '9': f09 = zeichen; }
:
Code cpp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
switch(auswahl) { case '1': f01 = zeichen; break; case '2': f02 = zeichen; break; case '3': f03 = zeichen; break; case '4': f04 = zeichen; break; case '5': f05 = zeichen; break; case '6': f06 = zeichen; break; case '7': f07 = zeichen; break; case '8': f08 = zeichen; break; case '9': f09 = zeichen; break; }
Fehlermeldung bitte!
Google - Dein Freund und Helfer
-
07.12.11 19:41 #3
- Registriert seit
- Nov 2011
- Beiträge
- 148
Ok danke hab das mit den break total vergessen da ich case nicht so oft nutze...
Ähnliche Themen
-
tictactoe
Von endi im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 3Letzter Beitrag: 15.03.11, 23:36 -
TicTacToe bauen
Von lisali im Forum JavaAntworten: 28Letzter Beitrag: 28.06.10, 18:45 -
TicTacToe
Von anfängerregnäfna im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 11Letzter Beitrag: 21.08.09, 19:10 -
TicTacToe gewinnstellungen
Von seji im Forum Java GrundlagenAntworten: 6Letzter Beitrag: 05.01.09, 16:56 -
[C++] TicTacToe
Von js-mueller im Forum C/C++Antworten: 5Letzter Beitrag: 20.08.03, 14:24





Zitieren
Login






