/// <summary> /// Creates a new finish line for upcoming level /// and clears the Asteroids, Bullets, and Healths HashSets. /// </summary> public void LevelUpOrRestart() { finish = new FinishLine(this.DisplayRectangle, ship, level); Asteroids.Clear(); Bullets.Clear(); Healths.Clear(); }
/// <summary> /// Initializes some of the game objects. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SpaceNavigatorForm_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; splash = new SplashScreen(this.DisplayRectangle); levelUpScreen = new LevelUp(this.DisplayRectangle); gameOver = new GameOver(this.DisplayRectangle); ship = new Spaceship(this.DisplayRectangle); finish = new FinishLine(this.DisplayRectangle, ship, level); }