diff --git a/src/Light.h b/src/Light.h new file mode 100644 index 0000000..f0b5360 --- /dev/null +++ b/src/Light.h @@ -0,0 +1,16 @@ +#ifndef LIGHT_H_ +#define LIGHT_H_ + +enum LIGHT_TYPE { POINT, AREA }; + +class Light { +public: + Light(LIGHT_TYPE, float *, float *); + +private: + LIGHT_TYPE type; + float diffuse[3]; // field `id` + float specular[3]; // field `is` +}; + +#endif // !LIGHT_H_