18 #ifndef INCLUDED_ICMPFOGGING 19 #define INCLUDED_ICMPFOGGING 41 #endif // INCLUDED_ICMPFOGGING Definition: IComponent.h:32
int32_t player_id_t
valid player IDs are non-negative (see ICmpOwnership)
Definition: Player.h:24
virtual void ForceMiraging(player_id_t player)=0
Handles the fogging of out-of-sight enemy entities, by creating mirage entities.
Definition: ICmpFogging.h:30
virtual bool IsMiraged(player_id_t player)=0
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
virtual bool WasSeen(player_id_t player)=0
virtual bool IsActivated()=0