#ifndef _DISPLAYCLASS_H_ #define _DISPLAYCLASS_H_ //#include "Cubehole.h" #include "Temparray.h" #include "BSPTree.h" class DisplayClass { public: DisplayClass(int x, int y, int z); virtual ~DisplayClass(); void renderScene(unsigned long delta); private: struct Renderer { void operator() (const Triangle &t) const { t.render(); } }; static Renderer render; float angle; int x, y, z; //Cubehole cubehole0, cubehole1, cubehole2, cubehole3, cubehole4, cubehole5; std::list triangles; //BSPTree *tree; }; #endif /*_DISPLAYCLASS_H_*/