diff options
Diffstat (limited to 'src/being/playerrelations.h')
-rw-r--r-- | src/being/playerrelations.h | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/being/playerrelations.h b/src/being/playerrelations.h index f0b7b4279..9f9e45c2e 100644 --- a/src/being/playerrelations.h +++ b/src/being/playerrelations.h @@ -33,36 +33,10 @@ #include "localconsts.h" class Being; +class PlayerIgnoreStrategy; class PlayerRelationsListener; /** - * Ignore strategy: describes how we should handle ignores. - */ -class PlayerIgnoreStrategy -{ - public: - std::string mDescription; - std::string mShortName; - - A_DELETE_COPY(PlayerIgnoreStrategy) - - virtual ~PlayerIgnoreStrategy() - { } - - /** - * Handle the ignoring of the indicated action by the indicated player. - */ - virtual void ignore(Being *const being, - const unsigned int flags) const = 0; - protected: - PlayerIgnoreStrategy() : - mDescription(), - mShortName() - { - } -}; - -/** * Player relations class, represents any particular relations and/or * preferences the user of the local client has wrt other players (identified * by std::string). |