/* Stockage d'une lumiere directionnelle */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Mars 2014 */ #include #include #include #include "LumiereDirectionnelle.h" #include "Direction3D.h" /* Constructeurs */ LumiereDirectionnelle::LumiereDirectionnelle(void):Lumiere() { d = new Direction3D(0.0,0.0,-1.0); } LumiereDirectionnelle::LumiereDirectionnelle(LumiereDirectionnelle *ld):Lumiere(ld) { d = new Direction3D(ld->d); } /* Destructeur */ LumiereDirectionnelle::~LumiereDirectionnelle(void) { delete(d); } /* Methode d'affichage texte */ void LumiereDirectionnelle::print(void) { Lumiere::print(); printf(" - "); d->print(); }