rendered paste body------------Scene.d-----------------
import RenderObject;
abstract class Scene
{
protected RenderObject[] m_objects;
void createScene();
RenderObject[]* renderObjects()
{
return &m_objects;
}
}
------------TestScene.d-----------------
import Scene;
import Vector;
import RenderObject; // <<<<< i forgot this one
class TestScene : Scene
{
void createScene() // <<< crashed here
{
RenderObject tri = new RenderObject();
tri.color.red = 1.0;
tri.color.green = 0.0;
tri.color.blue = 1.0;
tri.addTriangle(
new Vector( -1, 1, 0),
new Vector( 1, -1, 0),
new Vector( 1, 1, 0));
m_objects ~= tri;
}
}