Code clean up and refactoring.

This commit is contained in:
2016-12-26 15:41:29 -04:00
parent 876ecc14cc
commit 2d437f07bc
10 changed files with 183 additions and 85 deletions

18
light.hpp Normal file
View File

@@ -0,0 +1,18 @@
#pragma once
#ifndef LIGHT_HPP
#define LIGHT_HPP
#include <glm/vec3.hpp>
class Light {
public:
vec3 position;
vec3 diffuse;
vec3 specular;
vec3 ambient;
Light(): position(vec3(0.0f)), diffuse(vec3(1.0f)), specular(vec3(1.0f)), ambient(vec3(0.1f)) { }
Light(vec3 _p, vec3 _d, vec3 _s, vec3 _a): position(_p), diffuse(_d), specular(_s), ambient(_a) { }
};
#endif