Skip to content
This repository was archived by the owner on Sep 21, 2023. It is now read-only.

Commit c16f88e

Browse files
author
Alexis Huvier
committed
feat(demo): update
1 parent d0481d8 commit c16f88e

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

Demos/SE_BasicGame/MyScene.cs

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using SharpEngine;
2+
using SharpEngine.Manager;
23
using SharpEngine.Math;
34
using SharpEngine.Utils;
45
using SharpEngine.Widget;
@@ -7,11 +8,20 @@ namespace SE_BasicWindow;
78

89
internal class MyScene: Scene
910
{
11+
private Checkbox _checkbox;
12+
1013
public MyScene()
1114
{
1215
AddWidget(new ColorRect(new Vec2(50), new Vec2(25), Color.Aqua, 15));
13-
AddWidget(new Label(new Vec2(100), "Test Label", "basic", Color.Red, 10));
14-
AddWidget(new Label(new Vec2(200), "Test Label Multiline\nTest !", "basic", Color.Red));
15-
AddWidget(new Label(new Vec2(300), "Test Label Multiline\nTest !", "basic", Color.Red, 0, true));
16+
AddWidget(new Frame(new Vec2(200), new Vec2(50), new Vec2(5), Color.Red));
17+
_checkbox = AddWidget(new Checkbox(new Vec2(400)));
18+
19+
AddWidget(new TextureButton(new Vec2(600, 400), "Heyo", "basic", "KnightM", new Vec2(200, 60), Color.Red)).Clicked += OnClicked;
20+
}
21+
22+
private void OnClicked(object? sender, EventArgs e)
23+
{
24+
if(sender != null)
25+
DebugManager.Log(LogLevel.LogDebug, $"BUTTON CLICK : {_checkbox.IsChecked}");
1626
}
1727
}

0 commit comments

Comments
 (0)