aboutsummaryrefslogtreecommitdiff
path: root/Unicity.RenderTest/Program.cs
diff options
context:
space:
mode:
authorAdrian Ulbrich <adrian.ulbrich.2003@gmail.com>2019-11-04 00:36:44 +0100
committerAdrian Ulbrich <adrian.ulbrich.2003@gmail.com>2019-11-04 00:36:44 +0100
commit5d4b4023bddd12e27c6756793aea2ff36d49e124 (patch)
tree7d66eac7b7b2d7ffe647aa8a34bc544fd770a23b /Unicity.RenderTest/Program.cs
parent0fec6725547868de242aaf9035eedf99f7be3233 (diff)
downloadUnicity-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.cs43
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);
+ }
+ }
+}