Example #1
0
        //private GameScreen gameScreen = new GameScreen();

        /// <summary>
        /// Create a Game object
        /// </summary>
        internal Game(Form GameClient)
        {
            titleScreen = new TitleScreen(GameClient);
            GameClient.Controls.Add(titleScreen.Panel);

            titleMenu = new TitleMenu(GameClient);
            GameClient.Controls.Add(titleMenu.Panel);
        }
Example #2
0
        /// <summary>
        /// Creates a PlayMenu object representing a panel
        /// </summary>
        /// <param name="TitleMenu">TitleMenu object</param>
        internal PlayMenu(TitleMenu TitleMenu)
        {
            // Setting the properties of the panel
            playMenu.Name      = "PlayMenu";
            playMenu.Parent    = TitleMenu.Panel;
            playMenu.Size      = new Size(960, 540);
            playMenu.Location  = new Point(0, 0);
            playMenu.BackColor = Color.Black;
            TitleMenu.Panel.Controls.Add(playMenu);
            TitleMenu.Panel.Controls["PlayMenu"].BringToFront();

            PictureBox Background = new PictureBox();

            Background.Name      = "Background";
            Background.Size      = new Size(960, 540);
            Background.BackColor = Color.Transparent;
            Background.Image     = Image.FromFile(@"Images\Title\Play Menu Background.png");
            playMenu.Controls.Add(Background);
        }