Example #1
0
        public void DisplayScene(Scene scene)
        {
            // Clear old scene if needed
            DisplayLayer.Controls.Clear();

            // Draw Background Image
            DisplayLayer.BackgroundImage       = Image.FromFile(_gameEngine.imagePath + _gameEngine.GetSceneManager().GetCurrentScene().backgroundImage);
            DisplayLayer.BackgroundImageLayout = ImageLayout.Stretch;
            DisplayLayer.Location = new Point(0, 0);
            DisplayLayer.Size     = new Size(Width, Height);
            Controls.Add(DisplayLayer);

            Refresh();
        }