/* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Octobre 2005 */ /* Classe de gestion */ /* d'une lumiere directionnelle */ #ifndef LUMIEREDIRECTIONNELLE #define LUMIEREDIRECTIONNELLE #include "Lumiere.h" #include "Direction.h" #include "Position.h" #include "Materiel.h" #include "Energie.h" class LumiereDirectionnelle : public Lumiere { public : Direction *d; public : LumiereDirectionnelle(void); LumiereDirectionnelle(bool on,Couleur *c,float e,Direction *d); LumiereDirectionnelle(LumiereDirectionnelle *l); ~LumiereDirectionnelle(void); Energie *intensiteRecue(Position *p); Energie *energieDiffusee(Position *p,Direction *n,Materiel *m); }; #endif