public override void Update() { base.Update(); GetInput(); currentSelected = (SelectedWinBtn)menuNum; foreach (var button in buttons) { button.Update(); } buttons[menuNum].Color = new Color(237, 71, 86); MovePlane(); }
public WinState() { win_sound = new SoundItem("Audio\\win_firework", 1f, true); playAgainBtn = new Button("Play Again", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(250, 450), new Vector2(245, 100)); menuBtn = new Button("Menu", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(550, 450), new Vector2(200, 100)); bg_card = new GameObject("Images\\win_card", new Vector2(176, 100), new Vector2(671, 294)); plane = new GameObject("Images\\win_plane", new Vector2(Globals.WindowWidth + 100, 100), new Vector2(900, 200)); this.buttons = new List <Button>() { playAgainBtn, menuBtn }; currentSelected = (SelectedWinBtn)menuNum; }