at master 969 B view raw
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}