// Функция увеличивает ставку игрока вплоть до 25 долларов.
function addToBet {
bet += 5;
if (bet > 25) bet = 25;
showBet;
}Когда игрок щелкает по кнопке Deal (Раздать), вызывается функция makeBet, которая вычитает сумму ставки из суммы наличных игрока. Затем ролик проходит по четырем кадрам от «Deal1» до «Deal4».
// Вычитаем сумму ставки из суммы наличных денег игрока.
function makeBet {
cash -= bet;
showCash;
}В каждом из четырех кадров вызывается функция dealCard, дважды с использованием массива playerHand и дважды – dealerHand. При выполнении этой функции по две карты раздаются игроку и раздающему. Также в каждом кадре вызывается функция showCards.
// Раздаем игроку одну карту из колоды.
function dealCard(hand) {
hand.push(deck.pop);
}Функции showBet и showCash отображают текущую ставку и текущую сумму наличных с добавлением знака "$" впереди. Не забудьте создать соответствующие текстовые поля для каждой из этих сумм.
// Отображаем сумму наличности со знаком "$".
function showCash {
cashDisplay = "$" + cash;
}
// Отображаем сумму ставки со знаком "$".
function showBet {
betDisplay = "$" + bet;
}Функция showCards просматривает карты, имеющиеся на руках у игрока и раздающего, и помещает соответствующие клипы на рабочее поле. С помощью переменной showDealerFirstCard указывается, отображается ли первая карта раздающего или показывается всего лишь рубашка карты.