Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/components/CCmpSelectable.cpp
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | public: | ||||
{ | { | ||||
FOOTPRINT, | FOOTPRINT, | ||||
CIRCLE, | CIRCLE, | ||||
SQUARE | SQUARE | ||||
}; | }; | ||||
static void ClassInit(CComponentManager& componentManager) | static void ClassInit(CComponentManager& componentManager) | ||||
{ | { | ||||
componentManager.SubscribeToMessageType(MT_OwnershipChanged); | componentManager.SubscribeToMessageType(CID_Selectable, MT_OwnershipChanged); | ||||
componentManager.SubscribeToMessageType(MT_PlayerColorChanged); | componentManager.SubscribeToMessageType(CID_Selectable, MT_PlayerColorChanged); | ||||
componentManager.SubscribeToMessageType(MT_PositionChanged); | componentManager.SubscribeToMessageType(CID_Selectable, MT_PositionChanged); | ||||
componentManager.SubscribeToMessageType(MT_TerrainChanged); | componentManager.SubscribeToMessageType(CID_Selectable, MT_TerrainChanged); | ||||
componentManager.SubscribeToMessageType(MT_WaterChanged); | componentManager.SubscribeToMessageType(CID_Selectable, MT_WaterChanged); | ||||
} | } | ||||
DEFAULT_COMPONENT_ALLOCATOR(Selectable) | DEFAULT_COMPONENT_ALLOCATOR(Selectable) | ||||
CCmpSelectable() | CCmpSelectable() | ||||
: m_DebugBoundingBoxOverlay(NULL), m_DebugSelectionBoxOverlay(NULL), | : m_DebugBoundingBoxOverlay(NULL), m_DebugSelectionBoxOverlay(NULL), | ||||
m_BuildingOverlay(NULL), m_UnitOverlay(NULL), | m_BuildingOverlay(NULL), m_UnitOverlay(NULL), | ||||
m_FadeBaselineAlpha(0.f), m_FadeDeltaAlpha(0.f), m_FadeProgress(0.f), | m_FadeBaselineAlpha(0.f), m_FadeDeltaAlpha(0.f), m_FadeProgress(0.f), | ||||
▲ Show 20 Lines • Show All 492 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator