private void CreatePlayfield(int rows, int cols, int numBombs) { Mines = new Minefield(cols, rows, numBombs); Game.Initialize(Mines); Game.Visibility = Visibility.Visible; Menu.Visibility = Visibility.Hidden; }
public static void Initialize() { Game.Initialize(); Interface.Initialize(); Input.Initialize(); Application.Idle += (o, e) => MainLoop(); Data.Window.FormClosed += (o, e) => Exit(); }
private void GameCustome_Click(object sender, EventArgs e) { CustomForm dialog = new CustomForm(); if (dialog.ShowDialog() == DialogResult.Cancel) { return; } Configuration.Configuration.GameConfiguration.MineCount = int.Parse(dialog.MinCount.Text); Configuration.Configuration.GameConfiguration.Column = int.Parse(dialog.Width.Text); Configuration.Configuration.GameConfiguration.Row = int.Parse(dialog.Height.Text); Game.Initialize(); this.InitializeForm(); }
private void Form1_Load(object sender, EventArgs e) { Configuration.Configuration.GameConfiguration.Level = Configuration.GameLevel.Intermediate; Game.Initialize(); this.InitializeForm(); }
private void GameAdvanced_Click(object sender, EventArgs e) { Configuration.Configuration.GameConfiguration.Level = Configuration.GameLevel.Advanced; Game.Initialize(); this.InitializeForm(); }
private void GameBeginner_Click(object sender, EventArgs e) { Configuration.Configuration.GameConfiguration.Level = Configuration.GameLevel.Beginner; Game.Initialize(); this.InitializeForm(); }