7 #ifndef CAFU_GAMESYS_COMPONENT_LIGHT_HPP_INCLUDED
8 #define CAFU_GAMESYS_COMPONENT_LIGHT_HPP_INCLUDED
10 #include "CompBase.hpp"
24 const char*
GetName()
const {
return "Light"; }
36 static const char* DocClass;
The common base class for light source components.
Definition: CompLight.hpp:18
unsigned int GetEditorColor() const
Returns a color that the Map Editor can use to render the representation of this component's entity...
Definition: CompLight.hpp:25
const char * GetName() const
Returns the name of this component.
Definition: CompLight.hpp:24
Definition: TypeSys.hpp:52
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:79
ComponentLightT * Clone() const
The virtual copy constructor.
Definition: CompLight.cpp:24
This is the base class for the components that an entity is composed/aggregated of.
Definition: CompBase.hpp:54