1 #ifndef __BRAIN_SHADOW3DOBJECT 2 #define __BRAIN_SHADOW3DOBJECT 3 4 class Shadow3DObject : public C3DObject { 5 public: 6 Shadow3DObject(); 7 Shadow3DObject(char *file,char *texturedir); /* Contruir a partir de un fichero */ 8 ~Shadow3DObject(); 9 10 11 void DrawShadow(float r,float g,float b,float a); 12 void ComputeShadow(Vector light); 13 14 15 /* 2D Shadow: */ 16 int shdw_npuntos; 17 int shdw_ncaras; 18 float *shdw_puntos; 19 int *shdw_caras; 20 CMC shdw_cmc; 21 }; 22 23 #endif 24