OpenTTD
|
Public Member Functions | |
bool | IsEditable (bool do_command=false) const |
Check whether the setting is editable in the current gamemode. | |
SettingType | GetType () const |
Return the type of the setting. |
Data Fields | |
SettingDescBase | desc |
Settings structure (going to configuration file) | |
SaveLoad | save |
Internal structure (going to savegame, parts to config) |
Definition at line 111 of file settings_internal.h.
SettingType SettingDesc::GetType | ( | ) | const |
Return the type of the setting.
Definition at line 779 of file settings.cpp.
References SaveLoad::conv, desc, SettingDescBase::flags, save, SGF_PER_COMPANY, SLF_NOT_IN_SAVE, ST_CLIENT, ST_COMPANY, and ST_GAME.
Referenced by GameSettingsWindow::DrawWidget(), and SettingEntry::UpdateFilterState().
bool SettingDesc::IsEditable | ( | bool | do_command = false | ) | const |
Check whether the setting is editable in the current gamemode.
do_command | true if this is about checking a command from the server. |
Definition at line 764 of file settings.cpp.
References _network_server, _networking, SaveLoad::conv, desc, SettingDescBase::flags, save, SGF_NETWORK_ONLY, SGF_NEWGAME_ONLY, SGF_NO_NETWORK, SGF_PER_COMPANY, SGF_SCENEDIT_TOO, and SLF_NO_NETWORK_SYNC.
Referenced by CmdChangeSetting(), SettingEntry::DrawSetting(), and GameSettingsWindow::OnClick().