Include 'perfect' mode in tree placer setting helptext

This commit is contained in:
Jonathan G Rennison
2023-06-02 18:41:52 +01:00
parent 58c0aac15f
commit 819b9fcdd9
3 changed files with 18 additions and 0 deletions

View File

@@ -8,6 +8,9 @@ STR_ORDER_TEXT :{STRING6} {STRI
##after STR_CONFIG_SETTING_TREE_PLACER_IMPROVED ##after STR_CONFIG_SETTING_TREE_PLACER_IMPROVED
STR_CONFIG_SETTING_TREE_PLACER_PERFECT :Perfect STR_CONFIG_SETTING_TREE_PLACER_PERFECT :Perfect
##after STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT
STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT_EXTRA :{STRING}, 'Perfect' improves spreading and grouping
##after STR_FINANCES_SECTION_OTHER ##after STR_FINANCES_SECTION_OTHER
STR_FINANCES_SECTION_INFRASTRUCTURE_COSTS :{GOLD}Infrastructure Sharing STR_FINANCES_SECTION_INFRASTRUCTURE_COSTS :{GOLD}Infrastructure Sharing
STR_FINANCES_SECTION_INFRASTRUCTURE_INCOME :{GOLD}Infrastructure Sharing STR_FINANCES_SECTION_INFRASTRUCTURE_INCOME :{GOLD}Infrastructure Sharing

View File

@@ -1897,6 +1897,19 @@ static bool ZoomMaxCfgName(SettingOnGuiCtrlData &data)
} }
} }
static bool TreePlacerSettingGUI(SettingOnGuiCtrlData &data)
{
switch (data.type) {
case SOGCT_DESCRIPTION_TEXT:
SetDParam(0, data.text);
data.text = STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT_EXTRA;
return true;
default:
return false;
}
}
/* End - GUI callbacks */ /* End - GUI callbacks */
/** /**

View File

@@ -88,6 +88,7 @@ static bool LinkGraphDistributionSettingGUI(SettingOnGuiCtrlData &data);
static bool OrderTownGrowthRate(SettingOnGuiCtrlData &data); static bool OrderTownGrowthRate(SettingOnGuiCtrlData &data);
static bool AllowRoadStopsUnderBridgesSettingGUI(SettingOnGuiCtrlData &data); static bool AllowRoadStopsUnderBridgesSettingGUI(SettingOnGuiCtrlData &data);
static bool ZoomMaxCfgName(SettingOnGuiCtrlData &data); static bool ZoomMaxCfgName(SettingOnGuiCtrlData &data);
static bool TreePlacerSettingGUI(SettingOnGuiCtrlData &data);
/* End - GUI callbacks */ /* End - GUI callbacks */
@@ -3873,6 +3874,7 @@ str = STR_CONFIG_SETTING_TREE_PLACER
strhelp = STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT strhelp = STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT
strval = STR_CONFIG_SETTING_TREE_PLACER_NONE strval = STR_CONFIG_SETTING_TREE_PLACER_NONE
cat = SC_BASIC cat = SC_BASIC
guiproc = TreePlacerSettingGUI
[SDT_VAR] [SDT_VAR]
var = game_creation.heightmap_rotation var = game_creation.heightmap_rotation