Further progress

This commit is contained in:
4VRDriver
2020-09-12 22:23:09 +02:00
parent 917c0db0d0
commit 9d93d6efc3
6 changed files with 23 additions and 11 deletions

View File

@@ -10,11 +10,10 @@ Scene::Scene(ShaderProgram *shaderProgram)
: shaderProgram(shaderProgram) {
for(unsigned int i = 0; i < NUM_POINT_LIGHTS; i++) {
pointLights[i].setId(i);
pointLights[i].setShaderProgram(shaderProgram);
}
pointLights[0].setActive(true);
}
void Scene::addEntity(Entity entity) {
@@ -31,7 +30,13 @@ void Scene::removeEntity(uint32_t id) {
}
}
std::cout << "[Warning] No Entity found with ID " << id << std::endl;
std::cout << "[Warning] Entity with ID " << id << " could not be removed." << std::endl;
}
void Scene::updateLight(unsigned int lightId, glm::vec3 position, glm::vec3 color) {
pointLights[lightId].setActive(true);
pointLights[lightId].setPosition(position);
pointLights[lightId].setColor(color);
}
void Scene::drawScene(glm::mat4 viewProjMatrix, glm::vec3 viewPosition) {