English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



Наконец, вы можете выставить три символа по диагонали (две возможности). В строках 4-25, с восемью различными операторами if мы проверяем, выполняется ли любое из восьми только что описанных условий. Если хотя бы одно из них выполняется, то переменная letter устанавливается в значение того символа, который вызвал это совпадение. В строке 28 мы проверяем, имеет ли переменная letter какое-либо значение. Если это значение равно символу текущего игрока, то он выиграл игру, так что мы вызываем gameOver(), передавая в нее true. Если выиграл соперник, то мы вызываем gameOver(), передавая в нее false. Если letter равно null и moves равно 9, то игра закончена, но победителя нет. В этом случае мы вызываем gameOver() и передаем в нее «tie». Ниже представлена функция gameOver(): 1 function gameOver(iWon){ 2 gameInPlay =false; 3 popup.gotoAndStop("Game Over"); 4 if (iWon){ 5 popup.msg.text ="You won!"; 6 }else if (iWon =="tie"){ 7 popup.msg.text ="Game over.There is no winner."; 8 }else { 9 popup.msg.text ="You lost!"; 10 } 11 } Параметр iWon может быть true, false, или «tie». Вначале мы устанавливаем gameInPlay в false. Это предохраняет нас от выполнения каких-либо ходов. Затем мы переводим всплывающий клип в кадр Game Over и отображаем некоторый текст. Текст отображается в зависимости от значения iWon: если true, то мы отображаем " won!". Если false, то мы отображаем " lost!". Если игра окончена, то мы отображаем «Game over. There is no winner». Теперь вы ознакомлены со всеми функциями, которые необходимы для создания очень простой многопользовательской игры на Flash! Используя основные подходы, очерченные в этой главе, вы теперь можете создавать любое количество по-ходовых многопользовательских игр. Игра в шашки или шахматы легко впишется в эту многопользовательскую структуру. Игры, которые требуют больше анимации и движения, вроде бильярда, требуют несколько больше уловок
A-детские шорты для мальчиков. . незамерзайка . видеорегистратор 24 канала . Pepcid . сдать анализы на инфекции
Hosted by uCoz