public override void Update() { base.Update(); GetInput(); currentSelected = (SelectedMenuBtn)menuNum; foreach (var button in buttons) { button.Update(); } buttons[menuNum].Color = new Color(237, 71, 86); easterEgg.Update(); if (estEgg >= 3) { MoveEgg(); } }
public MenuState() { bg_music.PlaySound(); easterEgg = new GameObject("Images\\easteregg", new Vector2(Globals.WindowWidth + 300, Globals.WindowHeight / 2 - 50), new Vector2(900, 100)); startBtn = new Button("Start", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(162, 400), new Vector2(200, 100)); optionBtn = new Button("Options", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(412, 400), new Vector2(200, 100)); quitBtn = new Button("Quit", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(662, 400), new Vector2(200, 100)); menuTitle = new GameObject("Images\\title-template", new Vector2(162, 100), new Vector2(700, 200)); copyright = new TextLabel(" Yoi Shiroi Gohan (c)\nMulti Media Technology MMP1\n FH-Salzburg 2019", "Fonts\\PixelFont", new Vector2(Globals.WindowWidth / 2 - 140, 630), 0.5f, new Color(63, 63, 116)); this.buttons = new List <Button>() { startBtn, optionBtn, quitBtn }; currentSelected = (SelectedMenuBtn)menuNum; }