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