Mana
Loading...
Searching...
No Matches
Public Attributes | List of all members
Config Struct Reference

#include <configuration.h>

Public Attributes

int overlayDetail = 2
 
std::string speechBubblecolor = "000000"
 
float speechBubbleAlpha = 1.0f
 
Being::Speech speech = Being::TEXT_OVERHEAD
 
bool visibleNames = true
 
bool showGender = false
 
bool showMonstersTakedDamage = false
 
bool showWarps = true
 
bool hideCompletedQuests = false
 
int particleMaxCount = 3000
 
int particleFastPhysics = 0
 
int particleEmitterSkip = 1
 
bool particleEffects = true
 
bool logToStandardOut = false
 
bool opengl = false
 
bool vsync = true
 
WindowMode windowMode = WindowMode::Windowed
 
int screenWidth = defaultScreenWidth
 
int screenHeight = defaultScreenHeight
 
int scale = 0
 
bool sound = true
 
int sfxVolume = 100
 
int notificationsVolume = 100
 
int musicVolume = 60
 
int fpsLimit = 0
 
bool remember = true
 
std::string username
 
std::string lastCharacter
 
std::string updatehost
 
std::string afkMessage
 
std::string screenshotDirectory
 
std::string screenshotDirectorySuffix
 
bool useScreenshotDirectorySuffix = true
 
bool enableSync = false
 
bool joystickEnabled = false
 
int upTolerance = 100
 
int downTolerance = 100
 
int leftTolerance = 100
 
int rightTolerance = 100
 
bool logNpcInGui = true
 
bool downloadMusic = false
 
float guiAlpha = 0.9f
 
int chatLogLength = 256
 
bool enableChatLog = false
 
bool whisperTab = true
 
bool customCursor = true
 
bool showOwnName = false
 
bool showPickupParticle = true
 
bool showPickupChat = true
 
bool showMinimap = true
 
int fontSize = 12
 
bool returnTogglesChat = false
 
int scrollLaziness = 16
 
int scrollRadius = 0
 
int scrollCenterOffsetX = 0
 
int scrollCenterOffsetY = 0
 
std::string onlineServerList
 
std::string theme = "jewelry"
 
bool disableTransparency = false
 
bool persistentPlayerList = true
 
std::string playerIgnoreStrategy = DEFAULT_IGNORE_STRATEGY
 
unsigned defaultPlayerPermissions = PlayerPermissions::DEFAULT
 
std::map< std::string, std::string > keys
 
std::vector< ItemShortcutEntryitemShortcuts
 
std::vector< EmoteShortcutEntryemoteShortcuts
 
std::vector< Outfitoutfits
 
std::map< std::string, UserColorcolors
 
std::map< std::string, WindowStatewindows
 
std::map< std::string, PlayerRelationplayers
 
ServerInfos servers
 
std::map< std::string, std::string > unknownOptions
 

Detailed Description

Definition at line 174 of file configuration.h.

Member Data Documentation

◆ afkMessage

std::string Config::afkMessage

Definition at line 206 of file configuration.h.

◆ chatLogLength

int Config::chatLogLength = 256

Definition at line 222 of file configuration.h.

◆ colors

std::map<std::string, UserColor> Config::colors

Definition at line 248 of file configuration.h.

◆ customCursor

bool Config::customCursor = true

Definition at line 225 of file configuration.h.

◆ defaultPlayerPermissions

unsigned Config::defaultPlayerPermissions = PlayerPermissions::DEFAULT

Definition at line 242 of file configuration.h.

◆ disableTransparency

bool Config::disableTransparency = false

Definition at line 238 of file configuration.h.

◆ downloadMusic

bool Config::downloadMusic = false

Definition at line 220 of file configuration.h.

◆ downTolerance

int Config::downTolerance = 100

Definition at line 215 of file configuration.h.

◆ emoteShortcuts

std::vector<EmoteShortcutEntry> Config::emoteShortcuts

Definition at line 246 of file configuration.h.

◆ enableChatLog

bool Config::enableChatLog = false

Definition at line 223 of file configuration.h.

◆ enableSync

bool Config::enableSync = false

Definition at line 211 of file configuration.h.

◆ fontSize

int Config::fontSize = 12

Definition at line 230 of file configuration.h.

◆ fpsLimit

int Config::fpsLimit = 0

Definition at line 200 of file configuration.h.

◆ guiAlpha

float Config::guiAlpha = 0.9f

Definition at line 221 of file configuration.h.

◆ hideCompletedQuests

bool Config::hideCompletedQuests = false

Definition at line 184 of file configuration.h.

◆ itemShortcuts

std::vector<ItemShortcutEntry> Config::itemShortcuts

Definition at line 245 of file configuration.h.

◆ joystickEnabled

bool Config::joystickEnabled = false

Definition at line 213 of file configuration.h.

◆ keys

std::map<std::string, std::string> Config::keys

Definition at line 244 of file configuration.h.

◆ lastCharacter

std::string Config::lastCharacter

Definition at line 204 of file configuration.h.

◆ leftTolerance

int Config::leftTolerance = 100

Definition at line 216 of file configuration.h.

◆ logNpcInGui

bool Config::logNpcInGui = true

Definition at line 219 of file configuration.h.

◆ logToStandardOut

bool Config::logToStandardOut = false

Definition at line 189 of file configuration.h.

◆ musicVolume

int Config::musicVolume = 60

Definition at line 199 of file configuration.h.

◆ notificationsVolume

int Config::notificationsVolume = 100

Definition at line 198 of file configuration.h.

◆ onlineServerList

std::string Config::onlineServerList

Definition at line 236 of file configuration.h.

◆ opengl

bool Config::opengl = false

Definition at line 190 of file configuration.h.

◆ outfits

std::vector<Outfit> Config::outfits

Definition at line 247 of file configuration.h.

◆ overlayDetail

int Config::overlayDetail = 2

Definition at line 176 of file configuration.h.

◆ particleEffects

bool Config::particleEffects = true

Definition at line 188 of file configuration.h.

◆ particleEmitterSkip

int Config::particleEmitterSkip = 1

Definition at line 187 of file configuration.h.

◆ particleFastPhysics

int Config::particleFastPhysics = 0

Definition at line 186 of file configuration.h.

◆ particleMaxCount

int Config::particleMaxCount = 3000

Definition at line 185 of file configuration.h.

◆ persistentPlayerList

bool Config::persistentPlayerList = true

Definition at line 240 of file configuration.h.

◆ playerIgnoreStrategy

std::string Config::playerIgnoreStrategy = DEFAULT_IGNORE_STRATEGY

Definition at line 241 of file configuration.h.

◆ players

std::map<std::string, PlayerRelation> Config::players

Definition at line 250 of file configuration.h.

◆ remember

bool Config::remember = true

Definition at line 202 of file configuration.h.

◆ returnTogglesChat

bool Config::returnTogglesChat = false

Definition at line 231 of file configuration.h.

◆ rightTolerance

int Config::rightTolerance = 100

Definition at line 217 of file configuration.h.

◆ scale

int Config::scale = 0

Definition at line 195 of file configuration.h.

◆ screenHeight

int Config::screenHeight = defaultScreenHeight

Definition at line 194 of file configuration.h.

◆ screenshotDirectory

std::string Config::screenshotDirectory

Definition at line 207 of file configuration.h.

◆ screenshotDirectorySuffix

std::string Config::screenshotDirectorySuffix

Definition at line 208 of file configuration.h.

◆ screenWidth

int Config::screenWidth = defaultScreenWidth

Definition at line 193 of file configuration.h.

◆ scrollCenterOffsetX

int Config::scrollCenterOffsetX = 0

Definition at line 234 of file configuration.h.

◆ scrollCenterOffsetY

int Config::scrollCenterOffsetY = 0

Definition at line 235 of file configuration.h.

◆ scrollLaziness

int Config::scrollLaziness = 16

Definition at line 232 of file configuration.h.

◆ scrollRadius

int Config::scrollRadius = 0

Definition at line 233 of file configuration.h.

◆ servers

ServerInfos Config::servers

Definition at line 251 of file configuration.h.

◆ sfxVolume

int Config::sfxVolume = 100

Definition at line 197 of file configuration.h.

◆ showGender

bool Config::showGender = false

Definition at line 181 of file configuration.h.

◆ showMinimap

bool Config::showMinimap = true

Definition at line 229 of file configuration.h.

◆ showMonstersTakedDamage

bool Config::showMonstersTakedDamage = false

Definition at line 182 of file configuration.h.

◆ showOwnName

bool Config::showOwnName = false

Definition at line 226 of file configuration.h.

◆ showPickupChat

bool Config::showPickupChat = true

Definition at line 228 of file configuration.h.

◆ showPickupParticle

bool Config::showPickupParticle = true

Definition at line 227 of file configuration.h.

◆ showWarps

bool Config::showWarps = true

Definition at line 183 of file configuration.h.

◆ sound

bool Config::sound = true

Definition at line 196 of file configuration.h.

◆ speech

Definition at line 179 of file configuration.h.

◆ speechBubbleAlpha

float Config::speechBubbleAlpha = 1.0f

Definition at line 178 of file configuration.h.

◆ speechBubblecolor

std::string Config::speechBubblecolor = "000000"

Definition at line 177 of file configuration.h.

◆ theme

std::string Config::theme = "jewelry"

Definition at line 237 of file configuration.h.

◆ unknownOptions

std::map<std::string, std::string> Config::unknownOptions

Definition at line 254 of file configuration.h.

◆ updatehost

std::string Config::updatehost

Definition at line 205 of file configuration.h.

◆ upTolerance

int Config::upTolerance = 100

Definition at line 214 of file configuration.h.

◆ username

std::string Config::username

Definition at line 203 of file configuration.h.

◆ useScreenshotDirectorySuffix

bool Config::useScreenshotDirectorySuffix = true

Definition at line 209 of file configuration.h.

◆ visibleNames

bool Config::visibleNames = true

Definition at line 180 of file configuration.h.

◆ vsync

bool Config::vsync = true

Definition at line 191 of file configuration.h.

◆ whisperTab

bool Config::whisperTab = true

Definition at line 224 of file configuration.h.

◆ windowMode

WindowMode Config::windowMode = WindowMode::Windowed

Definition at line 192 of file configuration.h.

◆ windows

std::map<std::string, WindowState> Config::windows

Definition at line 249 of file configuration.h.


The documentation for this struct was generated from the following file: