From 94548d4418c851d2583f51925fe455bbf223b57a Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 20 Feb 2009 16:35:48 +0000 Subject: [PATCH] Light.h including concrete light type class definitions git-svn-id: svn://anubis/fart/trunk@139 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- main/Light.h | 2 ++ main/Scene-load.cc | 1 - main/Scene.cc | 5 +---- main/Scene.h | 1 + 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/main/Light.h b/main/Light.h index 26cd0ec..280fe0e 100644 --- a/main/Light.h +++ b/main/Light.h @@ -31,5 +31,7 @@ class Light Color m_specular_color; }; +#include "PointLight.h" + #endif diff --git a/main/Scene-load.cc b/main/Scene-load.cc index be07aa8..0eaa465 100644 --- a/main/Scene-load.cc +++ b/main/Scene-load.cc @@ -2,7 +2,6 @@ #include #include "Scene.h" #include "Light.h" -#include "PointLight.h" #include "parser/parser.h" #include "parser/nodes.h" diff --git a/main/Scene.cc b/main/Scene.cc index 10059b2..f635bc0 100644 --- a/main/Scene.cc +++ b/main/Scene.cc @@ -12,12 +12,9 @@ #include "BMP.h" #include "util/Color.h" #include "shapes/Shape.h" -#include "PointLight.h" +#include "Light.h" #include "Lighting.h" -#include "parser/parser.h" -#include "parser/nodes.h" - using namespace std; Scene::Scene(const map & options, diff --git a/main/Scene.h b/main/Scene.h index 6739a50..2666573 100644 --- a/main/Scene.h +++ b/main/Scene.h @@ -14,6 +14,7 @@ #include "Light.h" #include "parser/parser.h" +#include "parser/nodes.h" #define SCENE_MAX_TRANSPARENT_HITS 8 #define SCENE_TRANSPARENCY_THRESHOLD 0.01