Create OpenGL context and clear background :)

This commit is contained in:
2023-02-28 22:26:47 +01:00
parent d32390b21c
commit fdbd21f248
5 changed files with 111 additions and 24 deletions

35
TestGame/TestGame.cs Normal file
View File

@@ -0,0 +1,35 @@
using DaggerFramework;
using DaggerFramework.Audio;
using DaggerFramework.Rendering;
public class TestGame : Game
{
public override void Shutdown() => scene.Renderer.CloseWindow();
protected override void OnStart()
{
_renderer = new GlRenderer();
_inputHandler = new RaylibInputHandler();
scene = new Scene(_renderer, _inputHandler, new DummyAudioBackend());
var mainGameLayer = new EntityLayer();
scene.AddLayer("World", mainGameLayer);
scene.Init();
scene.Start();
MainLoop();
}
protected override void LoadResources()
{
}
protected override void MainLoop()
{
while (!scene.ShouldStop()) scene.Update();
}
private GlRenderer _renderer;
private RaylibInputHandler _inputHandler;
}