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