Оценить:
 Рейтинг: 4

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 8: Программирование на Visual C# искусственного интеллекта. Издание 2. Продолжение 1

Год написания книги
2023
Теги
<< 1 ... 16 17 18 19 20 21 22 23 24 ... 38 >>
На страницу:
20 из 38
Настройки чтения
Размер шрифта
Высота строк
Поля

case GameMode.Push:

dealerHand.DrawHand(g, 10, 30, 20, 25);

playerHand.DrawHand(g, 10, 135, 20, 25);

Utilities.BigText(dealerHand.BlackJackScoreHand().

ToString(), 140, 45, Color.Black,

Color.Yellow, messageFont, g);

Utilities.BigText(playerHand.BlackJackScoreHand().

ToString(), 140, 150, Color.Black,

Color.Yellow, messageFont, g);

Utilities.BigText("Вы выиграли.",

20, 80, Color.Black, Color.Yellow, messageFont, g);

break;

}

}

void playerHits()

{

if (playerHand.BlackJackScoreHand() < 21)

{

playerHand.Add(shoe.DealCard());

if (playerHand.BlackJackScoreHand() > 21)

{

//We write in the original:

pot.DoPlaceBet();

pot.HouseWins();

showPot();

mode = GameMode.PlayerBust;

}

this.Invalidate();

}

}

void playerStays()

{

dealerHoleCard.FaceUp = true;

mode = GameMode.DealerActive;

this.Refresh();

System.Threading.Thread.Sleep(750);

while (dealerHand.BlackJackScoreHand() < 17)

{

dealerHand.Add(shoe.DealCard());

this.Refresh();

System.Threading.Thread.Sleep(750);

}

if (dealerHand.BlackJackScoreHand() > 21)

{

mode = GameMode.DealerBust;

pot.PlayerWins();

showPot();

return;

}

if (playerHand.BlackJackScoreHand() >
<< 1 ... 16 17 18 19 20 21 22 23 24 ... 38 >>
На страницу:
20 из 38

Другие электронные книги автора Валерий Алексеевич Жарков