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 +}