public override void Load()
 {
     instructionsLabel = new Label(Vector2.Zero,
         "A: Move Left\nD: Move Right\nW: Increase Power\nS: Decrease Power\nSpace: Jump\nShift: Enter Portal\nClick: Fire Weapon\nScroll Wheel: Switch Weapon\n\nGoal: Hunt the Wumpus ");
     instructionsLabel.Initialize();
     this.AddControl(instructionsLabel);
     this.BackgroundImage = (Texture2D)ContentRepository.Content["PhysicsTestPixel"];
     base.Load();
 }
        /// <summary>
        /// Place at end of Child's Load Method
        /// </summary>
        public override void Load()
        {
            exitButton = new ImageButton(Vector2.Zero);
            exitButton.Initialize((Texture2D)ContentRepository.Content["CloseButton"]);
            exitButton.MouseClick += new MouseEventHandler(exitButton_MouseClick);

            titleTextLabel = new Label(exitButton.ElementSize * Vector2.UnitX, Title);
            titleTextLabel.Initialize();

            MoveAll(this.Location + Vector2.UnitY * (
                (exitButton.ElementSize.Height > titleTextLabel.ElementSize.Height) ?
                exitButton.ElementSize.Height : titleTextLabel.ElementSize.Height));

            this.AddControl(exitButton);
            this.AddControl(titleTextLabel);

            this.BackgroundImage = (Texture2D)ContentRepository.Content["PhysicsTestPixel"];

            FixMenuSize();
            FixMenuLocation();
        }
        public override void Load()
        {
            for (int i = 0; i < _inputs.Length; i++)
            {
                LabelBox labelBox = new LabelBox(20);
                labelBox.Initialize();
                labelBox.Text = "";
                labelBox.Location +=
                    Vector2.UnitY * ((controlSpacing + labelBox.ElementSize.Height ) * (2 * i + 1));

                Label label = new Label(
                    new Vector2(0, (controlSpacing + labelBox.ElementSize.Height) * 2 * i),
                    _inputs[i]+":");
                label.Initialize();

                this.AddControl(label);
                this.AddControl(labelBox);

                InputFields.Add(_inputs[i], labelBox);
            }

            this.KeyUp += new KeyEventHandler(UserProfileFrame_KeyUp);
            base.Load();
        }
        private void InitUI()
        {
            Size currentWindowSize = (Size)Utilities.DefaultSettings.Settings["WindowSize"];
            var frame = new Frame();
            //weaponPowerLabel = new HuntTheWumpus.UICore.Controls.Label(Vector2.Zero, ActiveProfile.PhysicsWeaponInventory.WeaponPower.ToString());
            //weaponPowerLabel.Initialize();
            powerBar = new PowerBar();
            Label powerBarTitle = new Label(new Vector2(0, 35), "Power");
            powerBarTitle.Initialize();
            energyBar = new EnergyBar();
            Label energyBarTitle = new Label(new Vector2(0, 50), "Energy");
            energyBarTitle.Initialize();
            Label playerNameTitle = new Label(new Vector2(currentWindowSize.X/2 - 100, 10),"Player Name: ");
            Label playerName = new Label(new Vector2(currentWindowSize.X/2 + 30, 10), ActiveProfile.ID);

               _backGroundMusic.pickBackgroundMusic(1);

            playerNameTitle.Initialize();
            playerName.Initialize();
            frame.AddControl(playerName);
            frame.AddControl(playerNameTitle);

            //frame.AddControl(weaponPowerLabel);
            UIManager.AddAndLoad(frame);
            frame.AddControl(powerBar);
            frame.AddControl(powerBarTitle);
            frame.AddControl(energyBar);
            frame.AddControl(energyBarTitle);

            GameControler.Singleton.Connect(UIManager.ActiveFrame);
            UIManager.ActiveFrame.KeyUp += new KeyEventHandler(ActiveFrame_KeyUp);

            GameControler.Singleton.Move += new GameControler.PlayerEventHandler(PlayerMove);
            GameControler.Singleton.Stop += new GameControler.PlayerEventHandler(PlayerStop);
            GameControler.Singleton.EnterPortal += new GameControler.InteractEventHandler(EnterPortal);
            GameControler.Singleton.ChangePhysicsGunSettings += new GameControler.PlayerEventHandler(ChangePhysicsGunSettings);
            GameControler.Singleton.SwitchPhysicsGun += new GameControler.PlayerEventHandler(SwitchPhysicsGun);
            GameControler.Singleton.Jump += new GameControler.PlayerEventHandler(PlayerJump);
            GameControler.Singleton.ManipulatePhysics += new GameControler.ManipulatePhysicsEventHandler(ManipulatePhysics);

            GameControler.Singleton.ManipulatePhysicsOn += new GameControler.ManipulatePhysicsEventHandler(Singleton_ManipulatePhysicsOn);
            GameControler.Singleton.ManipulatePhysicsOff += new GameControler.ManipulatePhysicsEventHandler(Singleton_ManipulatePhysicsOff);
        }