DangerousD/DangerousD/GameCore/GUI/MenuGUI.cs
2023-08-15 11:39:02 +03:00

21 lines
No EOL
752 B
C#

using DangerousD.GameCore.Managers;
using Microsoft.Xna.Framework;
using MonogameLibrary.UI.Elements;
namespace DangerousD.GameCore.GUI;
internal class MenuGUI : AbstractGui
{
protected override void CreateUI()
{
Elements.Add(new CheckBox(Manager) { rectangle = new Rectangle(10, 10, 50, 50) });
var but = new Button(Manager) { rectangle = new Rectangle(100, 10, 80, 50) };
Elements.Add(but);
but.LeftButtonPressed += () =>
{
AppManager.Instance.ChangeGameState(GameState.Game);
};
Elements.Add(new Button(Manager) { rectangle = new Rectangle(0, 10, 50, 50) });
Elements.Add(new Label(Manager) { rectangle = new Rectangle(100, 10, 50, 50), text = "DA" });
}
}