public ASCIIart(Spielzüge spielzug, ConsoleColor farbe) { this.spielzug = spielzug; this.farbe = farbe; farbeISSET = true; Zeichnen(); }
public Spielzüge Übersetzung(int ZugBenutzer) { Spielzüge Eingabe = new Spielzüge(); if (ZugBenutzer == 1) { Eingabe = Spielzüge.Schere; } if (ZugBenutzer == 2) { Eingabe = Spielzüge.Stein; } if (ZugBenutzer == 3) { Eingabe = Spielzüge.Papier; } return(Eingabe); }
public bool Auswertung(int ZugBenutzer, int ZugGegner) { Benutzer = Übersetzung(ZugBenutzer); Gegner = Übersetzung(ZugGegner); if (LastBenutzer == Benutzer) { CountMehrfacherSpielzug++; if (CountMehrfacherSpielzug >= 3) { writer.WriteLine("\nLangweilig... \nDer Computer hat deine Strategie entlarvt.\n"); if (Benutzer == Spielzüge.Schere) { Gegner = Spielzüge.Stein; } if (Benutzer == Spielzüge.Stein) { Gegner = Spielzüge.Papier; } if (Benutzer == Spielzüge.Papier) { Gegner = Spielzüge.Schere; } } } else { CountMehrfacherSpielzug = 0; } if (Benutzer == Gegner) { return(false); } if (Benutzer == Spielzüge.Schere && Gegner == Spielzüge.Stein) { spieler2.SETspielstand(spieler2.GETspielstand() + 1); } if (Benutzer == Spielzüge.Schere && Gegner == Spielzüge.Papier) { spieler1.SETspielstand(spieler1.GETspielstand() + 1); } if (Benutzer == Spielzüge.Stein && Gegner == Spielzüge.Schere) { spieler1.SETspielstand(spieler1.GETspielstand() + 1); } if (Benutzer == Spielzüge.Stein && Gegner == Spielzüge.Papier) { spieler2.SETspielstand(spieler2.GETspielstand() + 1); } if (Benutzer == Spielzüge.Papier && Gegner == Spielzüge.Schere) { spieler2.SETspielstand(spieler2.GETspielstand() + 1); } if (Benutzer == Spielzüge.Papier && Gegner == Spielzüge.Stein) { spieler1.SETspielstand(spieler1.GETspielstand() + 1); } LastBenutzer = Benutzer; return(true); }
public ASCIIart(Spielzüge spielzug) { this.spielzug = spielzug; farbeISSET = false; Zeichnen(); }