#pragma once

#include <GL/glew.h>
#include <glm/glm.hpp>
#include "CGShaderProgram.h"
#include "CGFigure.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:
    CGFigure* ground;
    CGFigure* fig0;
    CGFigure* fig1;
    CGFigure* fig2;
    CGFigure* fig3;
    CGFigure* fig4;
    CGFigure* fig5;
};

