18 #ifndef INCLUDED_ICMPOWNERSHIP 19 #define INCLUDED_ICMPOWNERSHIP 42 #endif // INCLUDED_ICMPOWNERSHIP Definition: IComponent.h:32
Player ownership.
Definition: ICmpOwnership.h:29
virtual void SetOwner(player_id_t playerID)=0
virtual player_id_t GetOwner() const =0
int32_t player_id_t
valid player IDs are non-negative (see ICmpOwnership)
Definition: Player.h:24
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
virtual void SetOwnerQuiet(player_id_t playerID)=0