nuclear@0: #ifndef LIGHT_H_ nuclear@0: #define LIGHT_H_ nuclear@0: nuclear@0: #include "vmath.h" nuclear@0: nuclear@0: class Light { nuclear@0: private: nuclear@0: Vector3 pos; nuclear@0: Vector3 color; nuclear@0: Vector3 atten; nuclear@0: nuclear@0: public: nuclear@0: Light(); nuclear@0: nuclear@0: void set_position(const Vector3 &pos); nuclear@0: const Vector3 &get_position() const; nuclear@0: nuclear@0: void set_color(const Vector3 &color); nuclear@0: const Vector3 &get_color() const; nuclear@0: nuclear@0: void set_attenuation(const Vector3 &atten); nuclear@0: const Vector3 &get_attenuation() const; nuclear@0: }; nuclear@0: nuclear@0: #endif // LIGHT_H_