public override string GetPlayerName() { UserInputTextBox wizard = new UserInputTextBox("Please enter your name!"); wizard.ShowDialog(); string result = wizard.Value; wizard.Dispose(); return(result); }
/// <summary> /// Triggered whenever the player clicks on the simulation to interact with the screen /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void canvasBox_Click(object sender, EventArgs e) { if (Game.IsRunning()) { int count = Game.Click(PointToClient(Cursor.Position)); if (count > 0) { Game.IncreaseScore(count); } else //if (Game.Score == 0) { Game.DecreaseLifeCount(); if (Game.IsOver()) { Game.Stop(); if (!Game.CheckScore(Game.Score)) { MessageBox.Show("Better luck next time!"); } else { UserInputTextBox wizard = new UserInputTextBox("Please enter your name!", "You got a high score!"); wizard.ShowDialog(); Game.SaveScore(new HighScore(wizard.Value, Game.Score)); } FireworkToolkit.Gaming.MainMenu menu = new FireworkToolkit.Gaming.MainMenu(Game); menu.ShowDialog(); if (!Game.IsRunning()) { Dispose(); } } } /* * else * Game.DecreaseScore(); */ } }