/// <summary> /// Нажатие на кнопку "Начать игру (один игрок)" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected internal void button1_Click(object sender, EventArgs e) { Mouse.mice.Clear(); GameForm game_form = new GameForm(); GameForm.current_mouse = 0; Mouse.Add(); game_form.Owner = this; game_form.ShowDialog(); }
private void Menu_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Up) { if (PM2.GetY() == 303) { PM2.SetY(503); } else { PM2.SetY(PM2.GetY() - 50); } } if (e.KeyCode == Keys.Down) { if (PM2.GetY() == 503) { PM2.SetY(303); } else { PM2.SetY(PM2.GetY() + 50); } } if (e.KeyCode == Keys.Enter) { if (PM2.GetY() == 303) { Animation.Stop(); Visible = false; GameForm gf = new GameForm(); gf.ShowDialog(); gf.Close(); Animation.Start(); Visible = true; TopMost = true; Focus(); } if (PM2.GetY() == 353) { MenuState = 2; Animation.Stop(); grfx.DrawImage(Properties.Resources.MenuHelp, -10, 0, Width, Height - 50); } if (PM2.GetY() == 403) { MenuState = 2; Animation.Stop(); HighScore hs = new HighScore(); hs.ShowDialog(); hs.Close(); Animation.Start(); } if (PM2.GetY() == 453) { MenuState = 2; Animation.Stop(); grfx.DrawImage(Properties.Resources.MenuAbout, -10, 0, Width, Height - 50); } if (PM2.GetY() == 503) { Application.Exit(); } } if (e.KeyCode == Keys.Escape) { if (MenuState == 1) { Application.Exit(); } else { Animation.Start(); MenuState = 1; grfx.DrawImage(Properties.Resources.Menu, -10, 0, Width, Height - 50); } } }