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