Template for Fjord
1using Fjord;
2using Fjord.Graphics;
3using Fjord.Scenes;
4
5class MainScene : Scene
6{
7 double rectAngle = 0f;
8 public MainScene(int width, int height, string id) : base(width, height, id)
9 {
10 }
11
12 public override void Awake()
13 {
14 SetClearColor(255, 251, 254, 255);
15 }
16
17 public override void Sleep()
18 {
19
20 }
21
22 public override void Update()
23 {
24 rectAngle += 10 * Game.GetDeltaTime();
25
26 new Rectangle(new(WindowSize.X / 2, WindowSize.Y / 2, 200, 200))
27 .Color(new(231, 130, 132, 255))
28 .Fill(true)
29 .RenderToTexture()
30 .Center(Center.Middle)
31 .Angle((float)rectAngle)
32 .Render();
33 }
34}
35
36class Program
37{
38 static void Main()
39 {
40 Game.Initialize("Fjord", 1920, 1080);
41
42 SceneHandler.Register(new MainScene(1920, 1080, "Main").SetRelativeWindowSize(0, 0, 1, 1));
43 SceneHandler.Load("Main");
44
45 Game.Run();
46 }
47}