static void Main(string[] args) { RenderEngine engine = new RenderEngine(200, 200, "Triangle", new OpenToolkit.Mathematics.Vector3(0, 0, 1.5f)); engine.UseShaders(@"./Shaders"); engine.ShaderManager.OnLoad(); var triangle = new Triangle(engine.ShaderManager.Shaders.FirstOrDefault(x => x.Name.ToLower() == "basic")); triangle.OnLoad(); engine.AddEntity(triangle); // Start game engine.Run(); }
static void Main(string[] args) { var engine = new RenderEngine(200, 200, "TargetedMovement", new Vector3(5, 5, 5)); // Load shaders engine.UseShaders(@"./Shaders"); engine.ShaderManager.OnLoad(); // Get basic shader var shader = engine.ShaderManager.Shaders.FirstOrDefault(x => x.Name.ToLower() == "basic"); // Create entities var triangle = new Triangle(shader); triangle.OnLoad(); // Add entities engine.AddEntity(triangle); engine.Run(); }