00001 //--------------------------------------------------------------------------- 00002 00003 #ifndef RadialGliLightH 00004 #define RadialGliLightH 00005 //--------------------------------------------------------------------------- 00006 #include "LightBase.h" 00022 class clRadialLight : public clLightBase { 00023 //note: need the virtual keyword to avoid base class ambiguity. 00024 00025 public: 00026 00032 clRadialLight(clSimManager *p_oSimManager) : 00033 clLightBase(p_oSimManager), clBehaviorBase(p_oSimManager), 00034 clWorkerBase(p_oSimManager) {strcpy(m_cNameString, "radiallightshell"); 00035 m_bNeedsCommonParameters = false;}; 00036 00037 //~clRadialLight(); //use default destructor 00038 00046 float CalcLightValue(clTree *p_oTree, clTreePopulation *p_oPop) 00047 {return 100.0;}; 00048 00049 }; 00050 //--------------------------------------------------------------------------- 00051 #endif