Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Region " К о м м е н т а р и и "
- #Region " П л а н "
- '1. см. "Задачи"; +
- '2. Сделать выбор карт;
- '3. Откорректировать выбор команды;
- '4. Имортировать скриншоты карты;
- '5. Добавить кнопки и коды перемещения;
- '6. Добавить таймера, звуки;
- '7. Добавить интерфейс;
- '8. Добавить окончательные результаты игры;
- '9. Добавить оружия и возможность стрелять;
- '10. Добавить закупку;
- '11. Добавить и отладить интеллект ботов;
- '...
- 'N. Добавить режим 1х1.
- #End Region
- #Region " З а д а ч и "
- '1. Соединить дерективы.
- #End Region
- #End Region ' Комментарии
- Public Class ShooterGame ' Действия класса "ShooterGame"
- #Region "Declaration" ' Объявление переменных
- #Region "Mechanics" ' Механика игры
- Dim Random As New Random ' Случайный выбор команды
- Dim Spawn As Integer ' Место появления игрока (0 - Террористы, 1 - Контртеррористы)
- Dim Position As Integer ' Позиция игрока
- Dim Camera As Integer ' Обзор
- Dim Lft As Integer ' Поворот влево
- Dim Rght As Integer ' Поворот вправо
- #End Region ' Механика игры
- #Region "Player" ' Профиль игрока
- Dim NickName As String ' НикНейм игрока
- Dim Money As Integer ' Деньги
- Dim Health As Integer ' Здоровье
- Dim Armor As Integer ' Броня
- Dim Weapon As Integer ' Оружие
- Dim Ammo As Integer ' Боеприпасы
- Dim Kill As Integer ' Убийства соперников
- Dim Death As Integer ' Смерти игрока
- #End Region ' Профиль игрока
- #Region "Configuration" ' Конфигурация игры
- Dim Music As Integer ' Музыка в игре
- Dim Sounds As Integer ' Звуки в игре
- Dim SecondsLoadScreen As Integer = 60 ' Секунды загрузочного экрана
- Dim NumberRound As Integer ' Количество раундов
- Dim MinutesRound As Integer ' Минуты до конца раунда
- Dim SecondsRound As Integer ' Секунды до конца раунда
- Dim SecondsBuy As Integer ' Секунды до конца закупки
- Dim SecondsBomb As Integer ' Секунды до взрыва бомбы
- Dim ResultRound As Integer ' Результат раунда
- Dim ResultGame As Integer ' Результат игры
- #End Region ' Конфигурация игры
- #End Region ' Объявление переменных
- #Region "StartActions" ' Первоначальные действия
- Private Sub ShooterGame_Load _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles MyBase.Load ' Действия при событии загрузки формы
- Me.KeyPreview = True ' Обработка событий формой истинна
- LoadScreenTimer.Start() ' Запуск таймера загрузочного экрана
- LoadScreenBox.Hide() ' Видимость лоадскринбокса ложна
- LoadScreenProgressBar.Hide() ' Видимость лоадскринпрогрессбара ложна
- PictureBox.Hide() ' Видимость пикчербокса ложна
- ButtonPictureBoxNewGame.Hide() ' Видимость кнопки "Новая игра" ложна
- ButtonPictureBoxSettings.Hide() ' Видимость кнопки "Настройки" ложна
- ButtonPictureBoxHelp.Hide() ' Видимость кнопки "Справка" ложна
- ButtonPictureBoxExit.Hide() ' Видимость кнопки "Выйти" ложна
- ButtonNewGameTerrorists.Hide() ' Видимость кнопки "Террористы" в новой игре ложно
- ButtonNewGameCounterTerrorists.Hide() ' Видимость кнопки "Контртеррористы" в новой игре ложно
- ButtonNewGameRandom.Hide() ' Видимость кнопки "Случайно" в новой игре ложно
- ButtonNewGameCancel.Hide() ' Видимость кнопки "Отмена" в новой игре ложно
- SettingsBox.Hide() ' Видимость сеттингсбокса ложна
- ButtonSettingsBoxGame.Hide() ' Видимость кнопки "Игра" в сеттингсбоксе ложна
- ButtonSettingsBoxMusic.Hide() ' Видимость кнопки "Звуки" в сеттингсбоксе ложна
- PlayerNickNameText.Hide() ' Видимость плейерникнеймтекста в сеттингбоксе ложна
- ButtonSettingsBoxMusicMusic.Hide() ' Видимость кнопки "Музыка" в "Звуки" сеттингсбокса ложна
- ButtonSettingsBoxMusicSounds.Hide() ' Видимость кнопки "Звуки" в "Звуки" сеттингсбокса ложна
- ButtonSettingsBoxOK.Hide() ' Видимость кнопки "ОК" в сеттингсбоксе ложна
- HelpBox.Hide() ' Видимость хелпбокса ложна
- ButtonHelpBoxOK.Hide() ' Видимость кнопки "ОК" в хелпбоксе ложна
- ExitBox.Hide() ' Видимость екситбокса ложна
- ButtonExitBoxYes.Hide() ' Видимость кнопки "Да" в екситбоксе ложна
- ButtonExitBoxNo.Hide() ' Видимость кнопки "Нет" в екситбоксе ложна
- PictureBox.BackgroundImage = My.Resources.PictureBoxImage1 ' Настройка фона пикчербокса
- ButtonPictureBoxNewGame.BackgroundImage = My.Resources.ButtonPictureBoxNewGame1 ' Настройка фона кнопки "Новая игра" в пикчербоксе
- ButtonPictureBoxSettings.BackgroundImage = My.Resources.ButtonPictureBoxSettings1 ' Настройка фона кнопки "Настройки" в пикчербоксе
- ButtonPictureBoxHelp.BackgroundImage = My.Resources.ButtonPictureBoxHelp1 ' Настройка фона кнопки "Справка" в пикчербоксе
- ButtonPictureBoxExit.BackgroundImage = My.Resources.ButtonPictureBoxExit1 ' Настройка фона кнопки "Выйти" в пикчербоксе
- ButtonNewGameTerrorists.BackgroundImage = My.Resources.ButtonNewGameTerrorists1 ' Настройка фона кнопки "Террористы" в новой игре
- ButtonNewGameCounterTerrorists.BackgroundImage = My.Resources.ButtonNewGameCounterTerrorists1 ' Настройка фона кнопки "Контртеррористы" в новой игре
- ButtonNewGameRandom.BackgroundImage = My.Resources.ButtonNewGameRandom1 ' Настройка фона кнопки "Случайно" в новой игре
- ButtonNewGameCancel.BackgroundImage = My.Resources.ButtonNewGameCancel1 ' Настройка фона кнопки "Отмена" в новой игре
- SettingsBox.BackgroundImage = My.Resources.SettingBoxImage ' Настройка фона сеттингсбокса
- ButtonSettingsBoxGame.BackgroundImage = My.Resources.ButtonSettingsBoxGame1 ' Настройка фона кнопки "Игра" в сеттингсбоксе
- ButtonSettingsBoxMusic.BackgroundImage = My.Resources.ButtonSettingsBoxMusic1 ' Настройка фона кнопки "Звуки" в сеттингсбоксе
- ButtonSettingsBoxMusicMusic.BackgroundImage = My.Resources.buttonSettingsBoxMusicMusic1 ' Настройка фона кнопки "Музыка" в "Звуки" сеттингсбокса
- ButtonSettingsBoxMusicSounds.BackgroundImage = My.Resources.buttonSettingsBoxMusicSounds1 ' Настройка фона кнопки "Звуки" в "Звуки" сеттингсбокса
- ButtonSettingsBoxOK.BackgroundImage = My.Resources.ButtonSettingsBoxOK1 ' Настройка фона кнопки "ОК" в сеттингсбоксе
- HelpBox.BackgroundImage = My.Resources.HelpBoxImage ' Настройка фона хелпбокса
- ButtonHelpBoxOK.BackgroundImage = My.Resources.ButtonHelpBoxOK1 ' Настройка фона кнопки "ОК" в хелпбоксе
- ExitBox.Image = My.Resources.ExitBoxImage ' Настройка фона екситбокса
- ButtonExitBoxYes.BackgroundImage = My.Resources.ButtonExitBoxYes1 ' Настройка фона кнопки "Да" в екситбоксе
- ButtonExitBoxNo.BackgroundImage = My.Resources.ButtonExitBoxNo1 ' Настройка фона кнопки "Нет" в екситбоксе
- End Sub ' Действия при событии загрузки формы
- Private Sub LoadScreenTimer_Tick _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles LoadScreenTimer.Tick ' Действия таймера загрузочного экрана
- LoadScreenBox.Show() ' Видимость лоадскринбокса истинна
- LoadScreenProgressBar.Show() ' Видимость лоадскринпрогрессбара истинна
- LoadScreenProgressBar.Increment(1) ' Запуск лоадскринпрогрессбара
- SecondsLoadScreen = SecondsLoadScreen - 1 ' Убавление секундной переменной загрузочного экрана
- If SecondsLoadScreen = 59 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1 ' Загрузка 1-ой заставки
- If SecondsLoadScreen = 58 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 57 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 56 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 55 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 54 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 53 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 52 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 51 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 50 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 49 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 48 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 47 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 46 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 45 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 44 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 43 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 42 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 41 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 40 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 39 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 38 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 37 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 36 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 35 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 34 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 33 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 32 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 31 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1
- If SecondsLoadScreen = 30 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage1 ' Загрузка 1-ой заставки
- If SecondsLoadScreen = 29 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2 ' Загрузка 2-ой заставки
- If SecondsLoadScreen = 28 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 27 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 26 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 25 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 24 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 23 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 22 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 21 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 20 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 19 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 18 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 17 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 16 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 15 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 14 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 13 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 12 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 11 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 10 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 9 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 8 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 7 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 6 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 5 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 4 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 3 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 2 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 1 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2
- If SecondsLoadScreen = 0 Then LoadScreenBox.Image = My.Resources.LoadScreenBoxImage2 ' Загрузка 2-ой заставки
- If SecondsLoadScreen = 0 And LoadScreenProgressBar.Value = 60 Then ' Действия при обнулении секундной переменной загрузочного экрана и значении "100" лоадскринпрогрессбара
- LoadScreenProgressBar.Hide() ' Видимость лоадскринпрогрессбара ложна
- PictureBox.Show() ' Видимость пикчербокса истинна
- PictureBox.Image = My.Resources.PictureBoxImage1 ' Настройка фона пикчербокса
- ButtonPictureBoxNewGame.Show() ' Видимость кнопки "Новая игра" в пикчербоксе истинна
- ButtonPictureBoxSettings.Show() ' Видимость кнопки "Настройки" в пикчербоксе истинна
- ButtonPictureBoxHelp.Show() ' Видимость кнопки "Справка" в пикчербоксе истинна
- ButtonPictureBoxExit.Show() ' Видимость кнопки "Выйти" в пикчербоксе истинна
- LoadScreenBox.Hide() ' Видимость лоадскринбокса истинна
- LoadScreenTimer.Stop() ' Остановка таймера загрузочного экрана
- End If ' Действия при обнулении секундной переменной загрузочного экрана и значении "100" лоадскринпрогрессбара
- End Sub ' Действия таймера загрузочного экрана
- #End Region ' Первоначальные действия
- #Region "PictureBox" ' Действия пикчербокса
- Private Sub ButtonPitureBoxNewGame_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonPictureBoxNewGame.Click ' Действия кнопки "Новая игра" в пикчербоксе
- ButtonNewGameTerrorists.Show() ' Видимость кнопки "Террористы" в новой игре истинна
- ButtonNewGameCounterTerrorists.Show() ' Видимость кнопки "Контртеррористы" в новой игре истинна
- ButtonNewGameRandom.Show() ' Видимость кнопки "Случайно" в новой игре истинна
- ButtonNewGameCancel.Show() ' Видимость кнопки "Отмена" в новой игре истинна
- PictureBox.Hide() ' Видимость пикчербокса ложна
- ButtonPictureBoxNewGame.Hide() ' Видимость кнопки "Новая игра" в пикчербоксе ложна
- ButtonPictureBoxSettings.Hide() ' Видимость кнопки "Настройки" в пикчербоксе ложна
- ButtonPictureBoxHelp.Hide() ' Видимость кнопки "Справка" в пикчербоксе ложна
- ButtonPictureBoxExit.Hide() ' Видимость кнопки "Выйти" в пикчербоксе ложна
- End Sub ' Действия кнопки "Новая игра" в пикчербоксе
- Private Sub ButtonPitureBoxSettings_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonPictureBoxSettings.Click ' Действия кнопки "Настройки" в пикчербоксе
- SettingsBox.Show() ' Видимость сеттингбокса истинна
- ButtonSettingsBoxGame.Show() ' Видимость кнопки "Игра" в сеттингбоксе истинна
- ButtonSettingsBoxMusic.Show() ' Видимость кнопки "Звуки" в сеттингбоксе истинна
- PlayerNickNameText.Show() ' Видимость плейерникнеймтекста истинна
- ButtonSettingsBoxOK.Show() ' Видимость кнопки "ОК" в сеттингбоксе истинна
- PictureBox.Hide() ' Видимость пикчербокса ложна
- ButtonPictureBoxNewGame.Hide() ' Видимость кнопки "Новая игра" в пикчербоксе ложна
- ButtonPictureBoxSettings.Hide() ' Видимость кнопки "Настройки" в пикчербоксе ложна
- ButtonPictureBoxHelp.Hide() ' Видимость кнопки "Справка" в пикчербоксе ложна
- ButtonPictureBoxExit.Hide() ' Видимость кнопки "Выйти" в пикчербоксе ложна
- End Sub ' Действия кнопки "Настройки" в пикчербоксе
- Private Sub ButtonPictureBoxHelp_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonPictureBoxHelp.Click ' Действия кнопки "Справка" в пикчербоксе
- HelpBox.Show() ' Видимость хелпбокса истинна
- ButtonHelpBoxOK.Show() ' Видимость кнопки "ОК" в хелпбоксе истинна
- PictureBox.Hide() ' Видимость пикчербокса ложна
- ButtonPictureBoxNewGame.Hide() ' Видимость кнопки "Новая игра" в пикчербоксе ложна
- ButtonPictureBoxSettings.Hide() ' Видимость кнопки "Настройки" в пикчербоксе ложна
- ButtonPictureBoxHelp.Hide() ' Видимость кнопки "Справка" в пикчербоксе ложна
- ButtonPictureBoxExit.Hide() ' Видимость кнопки "Выйти" в пикчербоксе ложна
- End Sub ' Действия кнопки "Справка" в пикчербоксе
- Private Sub ButtonPictureBoxExit_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonPictureBoxExit.Click ' Действия кнопки "Выйти" в пикчербоксе
- ExitBox.Show() ' Видимость екситбокса истинна
- ButtonExitBoxYes.Show() ' Видимость кнопки "Да" в екситбоксе истинна
- ButtonExitBoxNo.Show() ' Видимость кнопки "Нет" в екситбоксе истинна
- PictureBox.Hide() ' Видимость пикчербокса ложна
- ButtonPictureBoxNewGame.Hide() ' Видимость кнопки "Новая игра" в пикчербоксе ложна
- ButtonPictureBoxSettings.Hide() ' Видимость кнопки "Настройки" в пикчербоксе ложна
- ButtonPictureBoxHelp.Hide() ' Видимость кнопки "Справка" в пикчербоксе ложна
- ButtonPictureBoxExit.Hide() ' Видимость кнопки "Выйти" в пикчербоксе ложна
- End Sub ' Действия кнопки "Выйти" в пикчербоксе
- #End Region ' Действия пикчербокса
- #Region "NewGameBox" ' Действия ньюгеймбокса
- Private Sub ButtonNewGameCancel_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonNewGameCancel.Click ' Действия кнопки "Отмена" в ньюгеймбоксе
- ButtonNewGameCancel.Hide() ' Видимость кнопки "Отмена" в ньюгеймбоксе ложна
- PictureBox.Show() ' Видимость пикчербокса истинна
- ButtonNewGameTerrorists.Hide() ' Видимость кнопки "Террористы" ложна
- ButtonNewGameCounterTerrorists.Hide() ' Видимость кнопки "Контртеррористы" ложна
- ButtonNewGameRandom.Hide() ' Видимость кнопки "Случайно" ложна
- ButtonPictureBoxNewGame.Show() ' Видимость кнопки "Новая игра" в пикчербоксе истинна
- ButtonPictureBoxSettings.Show() ' Видимость кнопки "Настройки" в пикчербоксе истинна
- ButtonPictureBoxHelp.Show() ' Видимость кнопки "Справка" в пикчербоксе истинна
- ButtonPictureBoxExit.Show() ' Видимость кнопки "Выйти" в пикчербоксе истинна
- End Sub ' Действия кнопки "Отмена" в ньюгеймбоксе
- #End Region ' Действия ньюгеймбокса
- #Region "SettingsBox" ' Действия сеттингсбокса
- Private Sub ButtonSettingsBoxGame_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonSettingsBoxGame.Click ' Действия кнопки "Игра" в сеттингсбоксе
- PlayerNickNameText.Show() ' Видимость плейерникнеймтекста истинна
- ButtonSettingsBoxMusicMusic.Hide() ' Видимость кнопки "Музыка" ложна
- ButtonSettingsBoxMusicSounds.Hide() ' Видимость кнопки "Звуки" ложна
- End Sub ' Действие кнопки "Игра" в сеттингсбоксе
- #Region "ButtonSoundsActions" ' Действия кнопки "Звуки" в сеттингсбоксе
- Private Sub ButtonSettingsBoxMusic_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonSettingsBoxMusic.Click ' Действия кнопки "Звуки" в сеттингсбоксе
- ButtonSettingsBoxMusicMusic.Show() ' Видимость кнопки "Музыка" истинна
- ButtonSettingsBoxMusicSounds.Show() ' Видимость кнопки "Звуки" истинна
- PlayerNickNameText.Hide() ' Видимость плейерникнеймтекста ложна
- End Sub ' Действия кнопки "Звуки" в сеттингсбоксе
- Private Sub ButtonSettingsBoxMusicMusic_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonSettingsBoxMusicMusic.Click ' Действие кнопки "Музыка" в "Звуки" сеттингсбокса
- If ButtonSettingsBoxMusicMusic.Text = 0 Then
- ButtonSettingsBoxMusicMusic.BackgroundImage = My.Resources.buttonSettingsBoxMusicMusic2
- ButtonSettingsBoxMusicMusic.Text = 1
- Else
- ButtonSettingsBoxMusicMusic.BackgroundImage = My.Resources.buttonSettingsBoxMusicMusic1
- ButtonSettingsBoxMusicMusic.Text = 0
- End If
- End Sub ' Действие кнопки "Музыка" в "Звуки" сеттингсбокса (добавить комментарии)
- Private Sub ButtonSettingsBoxMusicSounds_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonSettingsBoxMusicSounds.Click ' Действие кнопки "Звуки" в "Звуки" сеттингсбокса
- If ButtonSettingsBoxMusicSounds.Text = 0 Then
- ButtonSettingsBoxMusicSounds.BackgroundImage = My.Resources.buttonSettingsBoxMusicSounds2
- ButtonSettingsBoxMusicSounds.Text = 1
- Else
- ButtonSettingsBoxMusicSounds.BackgroundImage = My.Resources.buttonSettingsBoxMusicSounds1
- ButtonSettingsBoxMusicSounds.Text = 0
- End If
- End Sub ' Действие кнопки "Звуки" в "Звуки" сеттингсбокса (добавить комментарии)
- #End Region ' Действия кнопки "Звуки" в сеттингсбоксе
- Private Sub ButtonSettingsBoxOK_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonSettingsBoxOK.Click ' Действия кнопки "ОК" в сеттингсбоксе
- If PlayerNickNameText.Text = "" Then ' Действия при условии пустого значения плейерникнеймтекста
- PlayerNickNameText.Text = "Ваш никнейм"
- ElseIf PlayerNickNameText.Text = " " Then ' Действия при условии пробельного значения плейерникнеймтекста
- PlayerNickNameText.Text = "Ваш никнейм"
- Else
- NickName = PlayerNickNameText.Text ' Никнейм игрока равен значению плейерникнеймтекста
- End If ' Действия при условии допустимого значения плейерникнеймтекста
- If ButtonSettingsBoxMusicMusic.Text = "1" Then Music = 1 ' Включение музыки при условии единичного значения музыкальной перменной
- If ButtonSettingsBoxMusicMusic.Text = "0" Then Music = 0 ' Выключение музыки при условии нулевого значения музыкальной перменной
- If ButtonSettingsBoxMusicSounds.Text = "1" Then Sounds = 1 ' Включение звуков при условии единичного значения звуковой переменной
- If ButtonSettingsBoxMusicSounds.Text = "0" Then Sounds = 0 ' Выключение звуков при условии нулевого значения звуковой переменной
- SettingsBox.Hide() ' Видимость сеттингсбокса ложна
- PlayerNickNameText.Hide() ' Видимость плейерникнеймтекста в сеттингсбоксе ложна
- ButtonSettingsBoxMusicMusic.Hide() ' Видимость кнопки "Музыка" в "Звуки" сеттингсбокса ложна
- ButtonSettingsBoxMusicSounds.Hide() ' Видимость кнопки "Звуки" в "Звуки" сеттингсбокса ложна
- ButtonSettingsBoxGame.Hide() ' Видимость кнопки "Игра" в сеттингсбоксе ложна
- ButtonSettingsBoxMusic.Hide() ' Видимость кнопки "Звуки" в сеттингсбоксе ложна
- ButtonSettingsBoxOK.Hide() ' Видимость кнопки "ОК" в сеттингсбоксе ложна
- PictureBox.Show() ' Видимость пикчербокса истинна
- ButtonPictureBoxNewGame.Show() ' Видимость кнопки "Новая игра" в пикчербоксе истинна
- ButtonPictureBoxSettings.Show() ' Видимость кнопки "Настройки" в пикчербоксе истинна
- ButtonPictureBoxHelp.Show() ' Видимость кнопки "Справка" в пикчербоксе истинна
- ButtonPictureBoxExit.Show() ' Видимость кнопки "Выйти" в пикчербоксе истинна
- End Sub ' Действие кнопки "ОК" в сеттингсбоксе
- #End Region ' Действия сеттингсбокса
- #Region "HelpBox" ' Действия хелпбокса
- Private Sub ButtonHelpBoxOK_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonHelpBoxOK.Click ' Действия кнопки "ОК" в хелпбоксе
- HelpBox.Hide() ' Видимость хелпбокса ложна
- ButtonHelpBoxOK.Hide() ' Видимость кнопки "ОК" в хелпбоксе ложна
- PictureBox.Show() ' Видимость пикчербокса истинна
- ButtonPictureBoxNewGame.Show() ' Видимость кнопки "Новая игра" в пикчербоксе истинна
- ButtonPictureBoxSettings.Show() ' Видимость кнопки "Настройки" в пикчербоксе истинна
- ButtonPictureBoxHelp.Show() ' Видимость кнопки "Справка" в пикчербоксе истинна
- ButtonPictureBoxExit.Show() ' Видимость кнопки "Выйти" в пикчербоксе истинна
- End Sub ' Действие кнопки "ОК" в хелпбоксе
- #End Region ' Действия хелпбокса
- #Region "ExitBox" ' Действия екситбокса
- Private Sub ButtonExitBoxYes_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonExitBoxYes.Click ' Действия кнопки "Да" в екситбоксе
- Close() ' Выход из формы
- End Sub ' Действие кнопки "Да" в екситбоксе
- Private Sub ButtonExitBoxNo_Click _
- (ByVal sender As System.Object, ByVal e As System.EventArgs) _
- Handles ButtonExitBoxNo.Click ' Действия кнопки "Нет" в екситбоксе
- ExitBox.Hide() ' Видимость екситбокса ложна
- ButtonExitBoxYes.Hide() ' Видимость кнопки "Да" в екситбоксе ложна
- ButtonExitBoxNo.Hide() ' Видимость кнопки "Нет" в екситбоксе ложна
- PictureBox.Show() ' Видимость пикчербокса истинна
- ButtonPictureBoxNewGame.Show() ' Видимость кнопки "Новая игра" в пикчербоксе истинна
- ButtonPictureBoxSettings.Show() ' Видимость кнопки "Настройки" в пикчербоксе истинна
- ButtonPictureBoxHelp.Show() ' Видимость кнопки "Справка" в пикчербоксе истинна
- ButtonPictureBoxExit.Show() ' Видимость кнопки "Выйти" в пикчербоксе истинна
- End Sub ' Действие кнопки "Нет" в екситбоксе
- #End Region ' Действия екситбокса
- End Class ' Действия класса "ShooterGame"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement