Use properties in Renderer.

This commit is contained in:
2024-01-20 19:25:05 +01:00
parent 0299a0724e
commit 2c42856fc2
8 changed files with 123 additions and 41 deletions

View File

@@ -21,10 +21,10 @@ public class TestGame : Game
{
Title = "Test Game",
Size = new Vector2(1280, 720),
Resizable = true,
}, new RendererSettings()
{
UseVSync = true
UseVSync = true,
Fullscreen = false
});
_audioBackend.Initialize();
@@ -62,9 +62,9 @@ public class TestGame : Game
_fontHandle = _renderer.LoadFont(_font);
_scene.AddLayer("World", _worldLayer);
_scene.AddLayer("UI", _uiLayer);
// _scene.AddLayer("UI", _uiLayer);
_worldLayer.AddEntity(new World());
// _worldLayer.AddEntity(new World());
_worldLayer.AddEntity(new TestPlayer());
_scene.Start();
@@ -72,8 +72,9 @@ public class TestGame : Game
protected override void Run()
{
while (!_scene.ShouldStop())
while (_scene.ShouldRun)
{
// _renderer.SetWindowTitle($"Test Game ({_renderer.GetFrameTime()} ms)");
_scene.Update();
}
}