rayzor

diff src/light.cc @ 12:d94a69933a71

lots of stuff, can't remember
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 12 Apr 2014 23:28:24 +0300
parents a826bf0fb169
children 79609d482762
line diff
     1.1 --- a/src/light.cc	Thu Apr 10 08:42:33 2014 +0300
     1.2 +++ b/src/light.cc	Sat Apr 12 23:28:24 2014 +0300
     1.3 @@ -2,23 +2,13 @@
     1.4  
     1.5  Light::Light()
     1.6  {
     1.7 +	type = NODE_LIGHT;
     1.8  	color.x = color.y = color.z = 1.0;
     1.9  	atten.x = 1.0;
    1.10  	atten.y = 0.0;
    1.11  	atten.z = 0.0;
    1.12  }
    1.13  
    1.14 -void Light::set_position(const Vector3 &pos)
    1.15 -{
    1.16 -	this->pos = pos;
    1.17 -}
    1.18 -
    1.19 -const Vector3 &Light::get_position() const
    1.20 -{
    1.21 -	return pos;
    1.22 -}
    1.23 -
    1.24 -
    1.25  void Light::set_color(const Vector3 &color)
    1.26  {
    1.27  	this->color = color;
    1.28 @@ -39,3 +29,12 @@
    1.29  {
    1.30  	return atten;
    1.31  }
    1.32 +
    1.33 +void Light::draw() const
    1.34 +{
    1.35 +}
    1.36 +
    1.37 +bool Light::intersect(const Ray &ray, float *dist)
    1.38 +{
    1.39 +	return false;
    1.40 +}