My entry to Ludum Dare 53
at master 1.0 kB view raw
1namespace LD53; 2 3class MainMenu : Scene 4{ 5 public MainMenu(int width, int height, string id) : base(width, height, id) 6 { 7 } 8 9 public override void Awake() 10 { 11 SetClearColor(255, 234, 210, 255); 12 } 13 14 public override void Sleep() 15 { 16 17 } 18 19 public override void Update() 20 { 21 new Texture("Images/Logo.png") 22 .Position(new(WindowSize.X / 2, 30)) 23 .Center(Center.Middle) 24 .Render(); 25 26 27 LD.DrawButton(new(WindowSize.X / 2 - (4 * 2 + 2), 60), "Play", Mouse.Position, () => { 28 SceneHandler.Unload("MainMenu"); 29 SceneHandler.Get("Main").Entities.Clear(); 30 SceneHandler.Load("Main"); 31 SceneHandler.Get("Main").AwakeCall(); 32 33 SceneHandler.Get("HUD").Entities.Clear(); 34 SceneHandler.Load("HUD"); 35 36 SceneHandler.Get<InspectorScene>().SelectedScene = "Main"; 37 }); 38 39 Draw.Rectangle(new(0, 0, WindowSize.X, WindowSize.Y), new(235, 214, 190, 255)); 40 } 41}