Merge branch 'master' into jgrpp
# Conflicts: # src/linkgraph/mcf.cpp
This commit is contained in:
@@ -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;
|
||||||
|
@@ -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 и игровых скриптов.
|
||||||
|
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user