public void PrintZayavka() { enums.GameeTypes gameType = currentGameType; int bet = currentBet; enums.Suits?trump = currentTrump; List <Bot> bots2 = new List <Bot>(); bots2.AddRange(bots); if (gameType == enums.GameeTypes.NaVzyatki) { Console.WriteLine("стратегия на игру"); foreach (var q in bots2) { if (q.GameStrategue == enums.Strategues.GAME) { Console.WriteLine(q.name + " заявка -" + bet + " " + trump); } } foreach (var w in bots2) { if (w.GameStrategue != enums.Strategues.GAME) { Console.WriteLine(w.name + " " + w.GameStrategue); } } Console.WriteLine("финальная заявка - " + bet + " " + trump); } }
public void Torgovlya() { enums.Suits?trump = currentTrump; int bet = currentBet; List <Bot> bots2 = new List <Bot>(); bots2.AddRange(bots); enums.GameeTypes gameType = currentGameType; List <Card> prikup = currenPrukup; if (gameType == enums.GameeTypes.NaVzyatki) { Console.WriteLine("Прикуп : " + prikup[0] + ", " + prikup[1]); Console.WriteLine("стратегия на торге"); foreach (var q in bots2) { if (q.strategue == enums.Strategues.GAME) { Console.WriteLine(q.name + "- заявка " + bet + " " + trump); } } foreach (var w in bots2) { if (w.strategue == enums.Strategues.PASS) { Console.WriteLine(w.name + " " + w.strategue); } } //новая рука бота } if (gameType == enums.GameeTypes.Raspas) { foreach (var q in bots2) { Console.WriteLine(q.name + " " + q.strategue); } Console.WriteLine("козырем является первая карты прикупа;"); Console.WriteLine("Прикуп : " + prikup[0] + ", " + prikup[1]); } if (gameType == enums.GameeTypes.Mizer) { foreach (var e in bots2) { if (e.strategue == enums.Strategues.GAME) { Console.WriteLine(e.name + "- заявка " + gameType); } } foreach (var r in bots2) { if (r.strategue == enums.Strategues.PASS) { Console.WriteLine(r.name + " " + r.strategue); } } } }
public void Zapis(List <Bot> bots, int currentBet, enums.GameeTypes CurrentGameType) { if (CurrentGameType == enums.GameeTypes.NaVzyatki) { ZapisRezyltatovForNormalGame(bots, currentBet); } if (CurrentGameType == enums.GameeTypes.Mizer) { ZapisRezyltatovForMizer(bots); } if (CurrentGameType == enums.GameeTypes.Raspas) { ZapisRezyltatovForRasps(bots); } }