|
OpenTTD
|
Functions related to setting/changing the settings. More...
Go to the source code of this file.
Typedefs | |
| typedef AutoFreeSmallVector< char *, 4 > | GRFPresetList |
Functions | |
| void | IConsoleSetSetting (const char *name, const char *value, bool force_newgame=false) |
| void | IConsoleSetSetting (const char *name, int32 value) |
| void | IConsoleGetSetting (const char *name, bool force_newgame=false) |
| Output value of a specific setting to the console. More... | |
| void | IConsoleListSettings (const char *prefilter) |
| List all settings and their value to the console. More... | |
| void | LoadFromConfig (bool minimal=false) |
| Load the values from the configuration files. More... | |
| void | SaveToConfig () |
| Save the values to the configuration file. | |
| void | CheckConfig () |
| void | IniLoadWindowSettings (IniFile *ini, const char *grpname, void *desc) |
| Load a WindowDesc from config. More... | |
| void | IniSaveWindowSettings (IniFile *ini, const char *grpname, void *desc) |
| Save a WindowDesc to config. More... | |
| void | GetGRFPresetList (GRFPresetList *list) |
| Get the list of known NewGrf presets. More... | |
| struct GRFConfig * | LoadGRFPresetFromConfig (const char *config_name) |
| Load a NewGRF configuration by preset-name. More... | |
| void | SaveGRFPresetToConfig (const char *config_name, struct GRFConfig *config) |
| Save a NewGRF configuration with a preset name. More... | |
| void | DeleteGRFPresetFromConfig (const char *config_name) |
| Delete a NewGRF configuration by preset name. More... | |
| uint | GetCompanySettingIndex (const char *name) |
| Get the index in the _company_settings array of a setting. More... | |
| void | SetDefaultCompanySettings (CompanyID cid) |
| Set the company settings for a new company to their default values. | |
| void | SyncCompanySettings () |
| Sync all company settings in a multiplayer game. | |
Functions related to setting/changing the settings.
Definition in file settings_func.h.
| void DeleteGRFPresetFromConfig | ( | const char * | config_name | ) |
Delete a NewGRF configuration by preset name.
| config_name | Name of the preset. |
Definition at line 1809 of file settings.cpp.
References seprintf().
| uint GetCompanySettingIndex | ( | const char * | name | ) |
Get the index in the _company_settings array of a setting.
| name | The name of the setting |
Definition at line 2008 of file settings.cpp.
References GetSettingFromName().
Referenced by ReplaceVehicleWindow::OnClick().
| void GetGRFPresetList | ( | GRFPresetList * | list | ) |
Get the list of known NewGrf presets.
| list[inout] | Pointer to list for storing the preset names. |
Definition at line 1753 of file settings.cpp.
References AutoFreeSmallVector< T, S >::Clear().
Referenced by NewGRFWindow::OnQueryTextFinished(), and SavePresetWindow::SavePresetWindow().
| void IConsoleGetSetting | ( | const char * | name, |
| bool | force_newgame | ||
| ) |
Output value of a specific setting to the console.
| name | Name of the setting to output its value |
| force_newgame | force the newgame settings |
Definition at line 2127 of file settings.cpp.
References CC_WARNING, GetSettingFromName(), GetVariableAddress(), and IConsolePrintF().
| void IConsoleListSettings | ( | const char * | prefilter | ) |
List all settings and their value to the console.
| prefilter | If not NULL, only list settings with names that begin with prefilter prefix |
Definition at line 2160 of file settings.cpp.
References CC_WARNING, SaveLoad::cmd, IConsolePrintF(), and SettingDesc::save.
| void IniLoadWindowSettings | ( | IniFile * | ini, |
| const char * | grpname, | ||
| void * | desc | ||
| ) |
Load a WindowDesc from config.
| ini | IniFile handle to the ini file with the source data |
| grpname | character string identifying the section-header of the ini file that will be parsed |
| desc | Destination WindowDesc |
Definition at line 744 of file settings.cpp.
References IniLoadSettings().
Referenced by WindowDesc::LoadFromConfig().
| void IniSaveWindowSettings | ( | IniFile * | ini, |
| const char * | grpname, | ||
| void * | desc | ||
| ) |
Save a WindowDesc to config.
| ini | IniFile handle to the ini file where the destination data is saved |
| grpname | character string identifying the section-header of the ini file |
| desc | Source WindowDesc |
Definition at line 755 of file settings.cpp.
References IniSaveSettings().
Referenced by WindowDesc::SaveToConfig().
| void LoadFromConfig | ( | bool | minimal | ) |
Load the values from the configuration files.
| minimal | Load the minimal amount of the configuration to "bootstrap" the blitter and such. |
Definition at line 1700 of file settings.cpp.
Referenced by AfterNewGRFScan::OnNewGRFsScanned().
| struct GRFConfig* LoadGRFPresetFromConfig | ( | const char * | config_name | ) |
Load a NewGRF configuration by preset-name.
| config_name | Name of the preset. |
Definition at line 1774 of file settings.cpp.
References seprintf().
Referenced by NewGRFWindow::OnDropdownSelect().
| void SaveGRFPresetToConfig | ( | const char * | config_name, |
| GRFConfig * | config | ||
| ) |
Save a NewGRF configuration with a preset name.
| config_name | Name of the preset. |
| config | NewGRF configuration to save. |
Definition at line 1793 of file settings.cpp.
References seprintf().
Referenced by NewGRFWindow::OnQueryTextFinished().
1.8.13