7 #ifndef CAFU_GUISYS_COMPONENT_BORDER_HPP_INCLUDED
8 #define CAFU_GUISYS_COMPONENT_BORDER_HPP_INCLUDED
10 #include "CompBase.hpp"
31 const char*
GetName()
const {
return "Border"; }
44 static int toString(lua_State* LuaState);
47 static const char* DocClass;
54 void FillMemberVars();
static const luaL_Reg MethodsList[]
The list of Lua methods for this class.
Definition: CompBorder.hpp:46
This is the base class for the components that a window is composed/aggregated of.
Definition: CompBase.hpp:51
ComponentBorderT()
The constructor.
Definition: CompBorder.cpp:44
ComponentBorderT * Clone() const
The virtual copy constructor.
Definition: CompBorder.cpp:72
const char * GetName() const
Returns the name of this component.
Definition: CompBorder.hpp:31
This components adds a border to its window.
Definition: CompBorder.hpp:18
void Render() const
This method implements the graphical output of this component.
Definition: CompBorder.cpp:78
Definition: TypeSys.hpp:52
Definition: TypeSys.hpp:57
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:79
Definition: TypeSys.hpp:68