18 #ifndef INCLUDED_ICMPTURRETHOLDER 19 #define INCLUDED_ICMPTURRETHOLDER 32 virtual std::vector<std::pair<std::string, entity_id_t>>
GetTurrets()
const = 0;
37 virtual void SetInitEntities(std::vector<std::pair<std::string, entity_id_t>>&& entities) = 0;
42 #endif // INCLUDED_ICMPTURRETHOLDER Definition: IComponent.h:32
virtual void SetInitEntities(std::vector< std::pair< std::string, entity_id_t >> &&entities)=0
Correlation between entities (ID) and the turret point they ought to occupy (name).
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
Definition: ICmpTurretHolder.h:25
virtual std::vector< std::pair< std::string, entity_id_t > > GetTurrets() const =0
Returns the correlation between garrisoned turrets (their ID) and which turret point they occupy (nam...