diff --git a/main/Scene-load.cc b/main/Scene-load.cc index 94e3ae6..03f864e 100644 --- a/main/Scene-load.cc +++ b/main/Scene-load.cc @@ -111,13 +111,33 @@ refptr processMaterial(refptr node) return material; } -refptr processShape(refptr node) +refptr processBox(refptr node) { /* TODO: finish */ + return refptr(NULL); +} + +refptr processCyl(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); } refptr processLight(refptr node) { /* TODO: finish */ + return refptr(NULL); +} + +refptr processPlane(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); +} + +refptr processSphere(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); } diff --git a/main/Scene.h b/main/Scene.h index 5953bc8..3c4d451 100644 --- a/main/Scene.h +++ b/main/Scene.h @@ -54,8 +54,11 @@ class Scene void processNode(refptr node); void processChildren(refptr node); refptr processMaterial(refptr node); - refptr processShape(refptr node); + refptr processBox(refptr node); + refptr processCyl(refptr node); refptr processLight(refptr node); + refptr processPlane(refptr node); + refptr processSphere(refptr node); /* rendering parameters */ int m_width;