diff options
| author | Adrian Ulbrich <adrian.ulbrich.2003@gmail.com> | 2019-11-04 00:36:44 +0100 |
|---|---|---|
| committer | Adrian Ulbrich <adrian.ulbrich.2003@gmail.com> | 2019-11-04 00:36:44 +0100 |
| commit | 5d4b4023bddd12e27c6756793aea2ff36d49e124 (patch) | |
| tree | 7d66eac7b7b2d7ffe647aa8a34bc544fd770a23b /Unicity.RenderTest/Program.cs | |
| parent | 0fec6725547868de242aaf9035eedf99f7be3233 (diff) | |
| download | Unicity-5d4b4023bddd12e27c6756793aea2ff36d49e124.tar.gz Unicity-5d4b4023bddd12e27c6756793aea2ff36d49e124.tar.bz2 Unicity-5d4b4023bddd12e27c6756793aea2ff36d49e124.zip | |
Upload code
Diffstat (limited to 'Unicity.RenderTest/Program.cs')
| -rw-r--r-- | Unicity.RenderTest/Program.cs | 43 |
1 files changed, 43 insertions, 0 deletions
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); + } + } +} |
