Mana
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
PlayerIgnoreStrategy Class Referenceabstract

Ignore strategy: describes how we should handle ignores. More...

#include <playerrelations.h>

Inheritance diagram for PlayerIgnoreStrategy:
PIS_blinkname PIS_dotdotdot PIS_nothing

Public Member Functions

virtual ~PlayerIgnoreStrategy ()=default
 
virtual void ignore (Being *being, unsigned int flags)=0
 Handle the ignoring of the indicated action by the indicated player.
 

Public Attributes

std::string mDescription
 
std::string mShortName
 

Detailed Description

Ignore strategy: describes how we should handle ignores.

Definition at line 59 of file playerrelations.h.

Constructor & Destructor Documentation

◆ ~PlayerIgnoreStrategy()

virtual PlayerIgnoreStrategy::~PlayerIgnoreStrategy ( )
virtualdefault

Member Function Documentation

◆ ignore()

virtual void PlayerIgnoreStrategy::ignore ( Being being,
unsigned int  flags 
)
pure virtual

Handle the ignoring of the indicated action by the indicated player.

Implemented in PIS_nothing, PIS_dotdotdot, and PIS_blinkname.

Member Data Documentation

◆ mDescription

std::string PlayerIgnoreStrategy::mDescription

Definition at line 62 of file playerrelations.h.

◆ mShortName

std::string PlayerIgnoreStrategy::mShortName

Definition at line 63 of file playerrelations.h.


The documentation for this class was generated from the following file: