Mana
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
playerrelations.h File Reference
#include <list>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  PlayerPermissions
 
class  PlayerIgnoreStrategy
 Ignore strategy: describes how we should handle ignores. More...
 
class  PlayerRelationsListener
 
class  PlayerRelationsManager
 Player relations class, represents any particular relations and/or preferences the user of the local client has wrt other players (identified by std::string). More...
 

Enumerations

enum class  PlayerRelation { Neutral = 0 , Friend = 1 , Disregarded = 2 , Ignored = 3 }
 

Variables

constexpr unsigned int RELATIONS_NR = 4
 
PlayerRelationsManager player_relations
 

Enumeration Type Documentation

◆ PlayerRelation

enum class PlayerRelation
strong
Enumerator
Neutral 
Friend 
Disregarded 
Ignored 

Definition at line 31 of file playerrelations.h.

Variable Documentation

◆ player_relations

PlayerRelationsManager player_relations
extern

Definition at line 246 of file playerrelations.cpp.

◆ RELATIONS_NR

constexpr unsigned int RELATIONS_NR = 4
constexpr

Definition at line 38 of file playerrelations.h.