#pragma once

#include <GL/glew.h>
#include <glm/glm.hpp>
#include "CGShaderProgram.h"
#include "CGLight.h"
#include "CGMaterial.h"
#include "CGCloth.h"

//
// CLASE: CGScene
//
// DESCRIPCIÓN: Construye una escena formada por varias figuras geométricas
//
class CGScene {
public:
    CGScene();
    ~CGScene();
    void Draw(CGShaderProgram* program, glm::mat4 proj, glm::mat4 view);

private:
    CGCloth* ground;
    CGLight* light;
    CGMaterial* material;
};


