From 5d4b4023bddd12e27c6756793aea2ff36d49e124 Mon Sep 17 00:00:00 2001 From: Adrian Ulbrich Date: Mon, 4 Nov 2019 00:36:44 +0100 Subject: Upload code --- Unicity.RenderTest/Program.cs | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Unicity.RenderTest/Program.cs (limited to 'Unicity.RenderTest/Program.cs') diff --git a/Unicity.RenderTest/Program.cs b/Unicity.RenderTest/Program.cs new file mode 100644 index 0000000..0de65c1 --- /dev/null +++ b/Unicity.RenderTest/Program.cs @@ -0,0 +1,43 @@ +using Unicity.Renderer; +using Unicity.Renderer.Shapes; + +namespace Unicity.RenderTest +{ + class Program + { + static RenderWindow window = null; + static GraphicsRenderer renderer = null; + + static Triangle triangle; + + static void Main(string[] args) + { + using (window = new RenderWindow(400, 400, "Test123")) + using (renderer = new GraphicsRenderer(window)) + { + window.Init += Window_Init; + window.Update += Window_Update; + window.Render += Window_Render; + + window.StartUpdateLoop(); + } + } + + private static void Window_Init(object sender, System.EventArgs e) + { + renderer.SetClearColor(0, 1, 0, 1); + triangle = new Triangle(0.0f, 1.0f, -1.0f, -1.0f, 1.0f, -1.0f); + } + + private static void Window_Update(object sender, System.EventArgs e) + { + + } + + private static void Window_Render(object sender, System.EventArgs e) + { + renderer.ClearScreen(); + renderer.RenderShape(triangle); + } + } +} -- cgit v1.2.3