#pragma once
#ifndef _TITLE
#define _TITLE

#include "shell.hpp"
#include "camera.hpp"
#include "shellSTD.hpp"
#include "mode.hpp"

class title : public mode{
protected:
//    camera _cam;
    shell _arwing;
    shell _titre;

    point _posCam,
          _posObj,
          _posTitre;

    float _rotObjX,
          _rotObjY,
          _rotObjZ;

public:
    title();
    void update();

    void rotationObjX(float r);
    void rotationObjY(float r);
    void rotationObjZ(float r);
    void setPosCam(const point &p);
    void setPosObj(const point &p);
    void setPosTitre(const point &p);
//
//    bool thereIsLineToDraw();
//    const camera::draw nextLineToDraw();
};

#endif
