class Game {
var renderer: Renderer;
public function new() {
#if opengl
renderer = new OpenGLRenderer();
#elseif directx
renderer = new DirectXRenderer();
#end
}
public function renderScene(): Void {
renderer.drawTriangle(0, 0, 10, 10, 20, 0);
renderer.drawRectangle(30, 30, 50, 50);
}
}