mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-21 15:59:18 +02:00
Merge branch 'milek-dev' into udpnetwork
This commit is contained in:
12
Globals.cpp
12
Globals.cpp
@@ -308,7 +308,17 @@ global_settings::ConfigParse(cParser &Parser) {
|
|||||||
else if( token == "scenario.time.override" ) {
|
else if( token == "scenario.time.override" ) {
|
||||||
// shift (in hours) applied to train timetables
|
// shift (in hours) applied to train timetables
|
||||||
Parser.getTokens( 1, false );
|
Parser.getTokens( 1, false );
|
||||||
Parser >> ScenarioTimeOverride;
|
std::string token;
|
||||||
|
Parser >> token;
|
||||||
|
std::istringstream stream(token);
|
||||||
|
if (token.find(':')) {
|
||||||
|
float a, b;
|
||||||
|
char s;
|
||||||
|
stream >> a >> s >> b;
|
||||||
|
ScenarioTimeOverride = a + b / 60.0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
stream >> ScenarioTimeOverride;
|
||||||
ScenarioTimeOverride = clamp( ScenarioTimeOverride, 0.f, 24 * 1439 / 1440.f );
|
ScenarioTimeOverride = clamp( ScenarioTimeOverride, 0.f, 24 * 1439 / 1440.f );
|
||||||
}
|
}
|
||||||
else if( token == "scenario.time.offset" ) {
|
else if( token == "scenario.time.offset" ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user