Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функции. Разработка современных приложений на C# (Часть 4 из 6Стр 1 из 10Следующая ⇒
Game Разработка современных приложений на C# (Часть 4 из 6. Разработка игр.) https://www.youtube.com/watch? v=3lUhPghgAn4 Игра «Собери картинку» Элементы Управления на форме MenuStrip1 Обработчики Событий // обработка события Paint private void Form1_Paint(object sender, PaintEventArgs e) { drawField(); }
// щелчок кнопкой мыши на игровом поле private void Form1_MouseClick(object sender, MouseEventArgs e) { // преобразуем координаты мыши в координаты клетки move(e.X/cw, (e.Y-menuStrip1.Height)/ch); }
// команда Новая игра private void новаяИграToolStripMenuItem_Click(object sender, EventArgs e) { newGame(); }
// команда о программе private void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.ShowDialog(); } Функции // новая игра private void newGame()
// перемешивает фишки private void mixer()
// отрисовывает поле private void drawField()
// проверяет, расположены ли фишки в правильном порядке private Boolean finish()
// перемещает фишку, на которой сделан щелчок, в соседнюю пустую клетку: // (cx, cy) - клетка, в которой сделан щелчок, // (ex, ey) - пустая клетка private void move(int cx, int cy)
|