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(); }
public override void Load() { for (int i = 0; i < 5 && i < HighScoreManager.Singleton.HighScores.Count; i++) { var highscore = HighScoreManager.Singleton.HighScores.ElementAt<HighScore>(i); string text = String.Format("Name: {0} Score: {1}", highscore.Name, highscore.Score); highScores[i] = new Label(Vector2.UnitY * spacingConstant * i, text); highScores[i].Initialize(); this.AddControl(highScores[i]); } base.Load(); }
public OptionsMenuFrame() : base("Options") { TriviaQuestions = new Label(Vector2.UnitY * spacingConstant, "Add Trivia Questions: "); WindowSizeX = new Label(Vector2.UnitY * 2 * spacingConstant, "Window Size - X: "); WindowSizeY = new Label(Vector2.UnitY * 3 * spacingConstant, "Window Size - Y: "); PixelsPerMeter = new Label(Vector2.UnitY * 4 * spacingConstant, "Pixels Per Meter: "); trueFalseButton = new TrueFalseButton(false, Vector2.Zero); WindowSizeXBox = new LabelBox(3); WindowSizeYBox = new LabelBox(3); PixelsPerMeterBox = new LabelBox(2); EnterButton = new ImageButton(Vector2.Zero); userMessageFrame = new PopUpMenuFrame("Please Restart Game After Closing This Window \n Or Else, Your Changed Settings Will Not Occur"); }
/// <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() { var SaveGamesDirectory = (string)Utilities.Globals.Variables["SaveGamesDirectory"]; string[] savedGames = System.IO.Directory.GetFiles(SaveGamesDirectory); for (int i = 0; i < MaxSavedGames; i++) { if (i < savedGames.Length) { loadGameLabels[i] = new Label(Vector2.UnitY * spacingConstant * i, GetFileName(savedGames[i])); loadGameLabels[i].MouseClick += new MouseEventHandler(SelectGame); } else loadGameLabels[i] = new Label(Vector2.UnitY * spacingConstant * i, "Empty Save Slot"); loadGameLabels[i].Initialize(); this.AddControl(loadGameLabels[i]); } base.Load(); }
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); }