From ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 11 May 2014 20:23:08 +0300 Subject: Move playerignorestrategy into separate file. --- src/being/playerrelations.h | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'src/being/playerrelations.h') 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,35 +33,9 @@ #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 -- cgit v1.2.3-60-g2f50