summaryrefslogtreecommitdiff
path: root/src/being/playerrelations.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/being/playerrelations.h')
-rw-r--r--src/being/playerrelations.h28
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).