Beispiel #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public GameCanvas()
 {
     InitializeComponent();
     gameLoop       = new GameLoop(this);
     gameLoopThread = new Thread(gameLoop.DoWork);
     gameLoopThread.SetApartmentState(ApartmentState.STA);
     gameLoopThread.Start();
 }
Beispiel #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="gl">GameLoop -object</param>
 public Graphics(GameLoop gl)
 {
     _gameLoop   = gl;
     _gameCanvas = gl.GetCanvas();
     LoadExplosionImages();
 }