7 #ifndef CAFU_MAP_PRIMITIVE_HPP_INCLUDED
8 #define CAFU_MAP_PRIMITIVE_HPP_INCLUDED
10 #include "MapElement.hpp"
38 wxColour
GetColor(
bool ConsiderGroup=
true)
const;
wxColour GetColor(bool ConsiderGroup=true) const
This method returns the "inherent" color of this map element.
Definition: MapPrimitive.cpp:40
virtual MapPrimitiveT * Clone() const =0
The virtual copy constructor.
This class adds no functionality of its own, but only exists for proper type separation.
Definition: MapPrimitive.hpp:21
MapPrimitiveT(const wxColour &Color)
The default constructor.
Definition: MapPrimitive.cpp:26
Definition: TypeSys.hpp:52
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:79
This is the base class for all elements ("objects") that can exist in a map.
Definition: MapElement.hpp:57