#ifndef LIGHT_H #define LIGHT_H #include "geom.h" #include "object.h" #include "../gxruntime/gxlight.h" class World; class Light : public Object{ public: Light( int type ); ~Light(); Light *getLight(){ return this; } void setRange( float r ); void setColor( const Vector &v ); void setConeAngles( float inner,float outer ); bool beginRender( float tween ); gxLight *getGxLight()const{ return light; } private: friend class World; gxLight *light; }; #endif