public override void Initialize() { var titleFont = AssetsRepository.Instance.GetFont("MenuSpriteFont"); var titlePostion = new Vector2(Game.GraphicsDevice.Viewport.Width / 2.0f, 80.0f); _title = Label.Create(titleFont, VerticalAlignment.Middle, HorizontalAlignment.Center, titlePostion, "Archmaester", Color.Red, 2.5f); IFont menuItemFont = AssetsRepository.Instance.GetFont("MenuSpriteFont"); ITexture2D textureAtlas = AssetsRepository.Instance.GetTexture("lite_opaque"); float x = Game.GraphicsDevice.Viewport.Width / 2.0f; float y = Game.GraphicsDevice.Viewport.Height - 350.0f; _menuButtonGroup = ButtonGroup.Create(menuItemFont, new Vector2(x, y), new Size(200, 70), new[] { "Continue", "Load Game", "New Game", "Hall Of Fame", "Quit" }, textureAtlas, Game.Content, ButtonGroupDirection.Vertical); _menuButtonGroup["Continue"].Click += continueButton_Click; _menuButtonGroup["Load Game"].Click += loadGameButton_Click; _menuButtonGroup["New Game"].Click += newGameButton_Click; _menuButtonGroup["Hall Of Fame"].Click += hallOfFameButton_Click; _menuButtonGroup["Quit"].Click += quitButton_Click; //_testButtonGroup1 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 100), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["lite_opaque"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup2 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 200), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["menu"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup3 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 300), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["opaque"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup4 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 400), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["selection"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup5 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 500), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["selection2"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup6 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 600), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["strong_opaque"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup7 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 700), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["thick_opaque"], Game.Content, ButtonGroupDirection.Horizontal); //_testButtonGroup8 = ButtonGroup.Create(menuItemFont, new Vector2(1000, 800), new Size(100, 80), new[] { "1", "2", "3", "4", "5" }, all["thin_opaque"], Game.Content, ButtonGroupDirection.Horizontal); }