AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerSettings.h File Reference
#include "DatabaseEnvFwd.h"

Go to the source code of this file.

Classes

struct  PlayerSetting
 

Namespaces

namespace  PlayerSettingsStore
 

Typedefs

typedef std::vector< PlayerSettingPlayerSettingVector
 
typedef std::map< std::string, PlayerSettingVectorPlayerSettingMap
 

Enumerations

enum  CharacterSettingIndexes : uint8 {
  SETTING_ANNOUNCER_FLAGS ,
  MAX_CHAR_SETTINGS
}
 
enum  AnnouncerFlags : uint8 {
  ANNOUNCER_FLAG_DISABLE_BG_QUEUE = 1 ,
  ANNOUNCER_FLAG_DISABLE_ARENA_QUEUE = 2 ,
  ANNOUNCER_FLAG_DISABLE_AUTOBROADCAST = 4
}
 

Functions

void PlayerSettingsStore::UpdateSetting (ObjectGuid::LowType playerLowGuid, std::string const &source, uint32 index, uint32 value)
 
PlayerSettingVector PlayerSettingsStore::ParseSettingsData (std::string const &data)
 
std::string PlayerSettingsStore::SerializeSettingsData (PlayerSettingVector const &settings)
 
CharacterDatabasePreparedStatementPlayerSettingsStore::PrepareReplaceStatement (ObjectGuid::LowType playerLowGuid, std::string const &source, PlayerSettingVector const &settings)
 

Variables

const std::string AzerothcorePSSource = "ac_default"
 

Typedef Documentation

◆ PlayerSettingMap

typedef std::map<std::string, PlayerSettingVector> PlayerSettingMap

◆ PlayerSettingVector

typedef std::vector<PlayerSetting> PlayerSettingVector

Enumeration Type Documentation

◆ AnnouncerFlags

Enumerator
ANNOUNCER_FLAG_DISABLE_BG_QUEUE 
ANNOUNCER_FLAG_DISABLE_ARENA_QUEUE 
ANNOUNCER_FLAG_DISABLE_AUTOBROADCAST 
33{
37};
@ ANNOUNCER_FLAG_DISABLE_AUTOBROADCAST
Definition PlayerSettings.h:36
@ ANNOUNCER_FLAG_DISABLE_ARENA_QUEUE
Definition PlayerSettings.h:35
@ ANNOUNCER_FLAG_DISABLE_BG_QUEUE
Definition PlayerSettings.h:34

◆ CharacterSettingIndexes

Enumerator
SETTING_ANNOUNCER_FLAGS 
MAX_CHAR_SETTINGS 
27{
30};
@ SETTING_ANNOUNCER_FLAGS
Definition PlayerSettings.h:28
@ MAX_CHAR_SETTINGS
Definition PlayerSettings.h:29

Variable Documentation

◆ AzerothcorePSSource

const std::string AzerothcorePSSource = "ac_default"