Merge branch 'master' into jgrpp

# Conflicts:
#	src/linkgraph/mcf.cpp
This commit is contained in:
Jonathan G Rennison
2020-01-10 18:46:20 +00:00
3 changed files with 5 additions and 5 deletions

View File

@@ -321,7 +321,7 @@ private:
spr = SPR_PROFIT_NA; spr = SPR_PROFIT_NA;
} else if (profit_last_year < 0) { } else if (profit_last_year < 0) {
spr = SPR_PROFIT_NEGATIVE; spr = SPR_PROFIT_NEGATIVE;
} else if (profit_last_year < (Money)10000 * num_profit_vehicle) { // TODO magic number } else if (profit_last_year < VEHICLE_PROFIT_THRESHOLD * num_profit_vehicle) {
spr = SPR_PROFIT_SOME; spr = SPR_PROFIT_SOME;
} else { } else {
spr = SPR_PROFIT_LOT; spr = SPR_PROFIT_LOT;

View File

@@ -1462,6 +1462,8 @@ STR_CONFIG_SETTING_POPULATION_IN_LABEL :Показыв
STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Показывать количество жителей городов в названиях STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Показывать количество жителей городов в названиях
STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Толщина линий графиков: {STRING} STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Толщина линий графиков: {STRING}
STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Толщина линий графиков. Тонкие линии более точны; толстые линии лучше видны и их цвета лучше различимы. STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Толщина линий графиков. Тонкие линии более точны; толстые линии лучше видны и их цвета лучше различимы.
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME :Показывать имя NewGRF в окне покупки транспорта: {STRING}
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME_HELPTEXT :Показывать название модуля NewGRF, содержащего выбранную модель транспортного средства, в окне покупки транспорта.
STR_CONFIG_SETTING_LANDSCAPE :Тип карты: {STRING} STR_CONFIG_SETTING_LANDSCAPE :Тип карты: {STRING}
STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Выбор типа карты определяет основу игрового процесса, например, доступные типы транспорта и грузов, различные условия роста городов. Всё это также может быть изменено с помощью модулей NewGRF и игровых скриптов. STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Выбор типа карты определяет основу игрового процесса, например, доступные типы транспорта и грузов, различные условия роста городов. Всё это также может быть изменено с помощью модулей NewGRF и игровых скриптов.

View File

@@ -523,8 +523,7 @@ MCF1stPass::MCF1stPass(LinkGraphJob &job) : MultiCommodityFlow(job)
uint size = job.Size(); uint size = job.Size();
uint accuracy = job.Settings().accuracy; uint accuracy = job.Settings().accuracy;
bool more_loops; bool more_loops;
std::vector<bool> finished_sources; std::vector<bool> finished_sources(size);
finished_sources.resize(size);
do { do {
more_loops = false; more_loops = false;
@@ -573,8 +572,7 @@ MCF2ndPass::MCF2ndPass(LinkGraphJob &job) : MultiCommodityFlow(job)
uint size = job.Size(); uint size = job.Size();
uint accuracy = job.Settings().accuracy; uint accuracy = job.Settings().accuracy;
bool demand_left = true; bool demand_left = true;
std::vector<bool> finished_sources; std::vector<bool> finished_sources(size);
finished_sources.resize(size);
while (demand_left && !job.IsJobAborted()) { while (demand_left && !job.IsJobAborted()) {
demand_left = false; demand_left = false;
for (NodeID source = 0; source < size; ++source) { for (NodeID source = 0; source < size; ++source) {