Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 2
0
 /// <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);
 }