Refactor calls to tryCreateInitialMovementSound (#1018)

Forgot to do this after implementing all of the land update functions.
This commit is contained in:
Duncan 2021-06-28 14:39:47 +01:00 committed by GitHub
parent 641898d977
commit 7bdc32d8b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 39 deletions

View File

@ -117,24 +117,15 @@ namespace OpenLoco::Vehicles
break;
case TransportMode::air:
continueUpdating = updateAir();
if (continueUpdating)
{
tryCreateInitialMovementSound();
}
break;
case TransportMode::water:
continueUpdating = updateWater();
if (continueUpdating)
{
tryCreateInitialMovementSound();
}
break;
}
// TODO move to here when all update mode functions implemented
//if (continueUpdating)
//{
// tryCreateInitialMovementSound();
//}
if (continueUpdating)
{
tryCreateInitialMovementSound();
}
return continueUpdating;
}
@ -877,7 +868,6 @@ namespace OpenLoco::Vehicles
{
updateUnloadCargo();
tryCreateInitialMovementSound();
return true;
}
else if (status == Status::loading)
@ -981,7 +971,6 @@ namespace OpenLoco::Vehicles
{
status = Status::travelling;
}
tryCreateInitialMovementSound();
return true;
}
@ -994,7 +983,6 @@ namespace OpenLoco::Vehicles
var_52 = 1;
sub_4ADB47(false);
var_52 = temp;
tryCreateInitialMovementSound();
return true;
}
else
@ -1024,7 +1012,6 @@ namespace OpenLoco::Vehicles
auto* vehType2 = train.veh2;
if (vehType2->var_36 != var_36 || vehType2->var_2E != var_2E)
{
tryCreateInitialMovementSound();
return true;
}
@ -1035,11 +1022,7 @@ namespace OpenLoco::Vehicles
{
stationId = StationId::null;
status = Status::brokenDown;
tryCreateInitialMovementSound();
return true;
}
tryCreateInitialMovementSound();
return true;
}
@ -1073,14 +1056,12 @@ namespace OpenLoco::Vehicles
Vehicle train(this);
if (var_36 != train.veh2->var_36 || train.veh2->var_2E != var_2E)
{
tryCreateInitialMovementSound();
return true;
}
// Manual control is going too fast at this point to stop at the station
if (var_0C & Flags0C::manualControl)
{
tryCreateInitialMovementSound();
return true;
}
@ -1089,7 +1070,6 @@ namespace OpenLoco::Vehicles
updateLastJourneyAverageSpeed();
beginUnloading();
tryCreateInitialMovementSound();
return true;
}
@ -1098,7 +1078,6 @@ namespace OpenLoco::Vehicles
{
if (updateLoadCargo())
{
tryCreateInitialMovementSound();
return true;
}
@ -1108,7 +1087,6 @@ namespace OpenLoco::Vehicles
if (var_0C & Flags0C::manualControl)
{
tryCreateInitialMovementSound();
return true;
}
@ -1117,7 +1095,6 @@ namespace OpenLoco::Vehicles
return sub_4A8F22();
}
tryCreateInitialMovementSound();
return true;
}
@ -1153,7 +1130,6 @@ namespace OpenLoco::Vehicles
{
status = Status::approaching;
stationId = nextStation;
tryCreateInitialMovementSound();
return true;
}
else if (al == 2)
@ -1161,14 +1137,12 @@ namespace OpenLoco::Vehicles
Vehicle train(this);
if (var_36 != train.veh2->var_36 || train.veh2->var_2E != var_2E)
{
tryCreateInitialMovementSound();
return true;
}
return sub_4A8F22();
}
else
{
tryCreateInitialMovementSound();
return true;
}
}
@ -1181,14 +1155,12 @@ namespace OpenLoco::Vehicles
{
status = Status::approaching;
stationId = nextStation;
tryCreateInitialMovementSound();
return true;
}
else if (al == 3)
{
if (train.veh2->var_36 != var_36 || train.veh2->var_2E != var_2E)
{
tryCreateInitialMovementSound();
return true;
}
@ -1201,7 +1173,6 @@ namespace OpenLoco::Vehicles
{
var_5C = 2;
vehType1->var_48 |= 1 << 0;
tryCreateInitialMovementSound();
return true;
}
@ -1219,14 +1190,12 @@ namespace OpenLoco::Vehicles
{
var_5C = 2;
vehType1->var_48 |= 1 << 0;
tryCreateInitialMovementSound();
return true;
}
return landReverseFromSignal();
}
// Keep waiting at the signal
tryCreateInitialMovementSound();
return true;
}
else
@ -1239,7 +1208,6 @@ namespace OpenLoco::Vehicles
{
var_5C = 2;
vehType1->var_48 |= 1 << 0;
tryCreateInitialMovementSound();
return true;
}
}
@ -1256,7 +1224,6 @@ namespace OpenLoco::Vehicles
}
// Keep waiting at the signal
tryCreateInitialMovementSound();
return true;
}
}
@ -1282,7 +1249,6 @@ namespace OpenLoco::Vehicles
}
else
{
tryCreateInitialMovementSound();
return true;
}
}
@ -1296,7 +1262,6 @@ namespace OpenLoco::Vehicles
if (var_36 != train.veh2->var_36 || train.veh2->var_2E != var_2E)
{
tryCreateInitialMovementSound();
return true;
}
return sub_4A8F22();