MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / getVehicleSubType

Function getVehicleSubType

src/OpenLoco/src/GameSaveCompare.cpp:198–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

196 }
197
198 static std::string getVehicleSubType(const Vehicles::VehicleEntityType vehicleSubType)
199 {
200 auto vehicleSubTypeName = "";
201 switch (vehicleSubType)
202 {
203 case Vehicles::VehicleEntityType::head:
204 vehicleSubTypeName = "VEHICLE_HEAD";
205 break;
206 case Vehicles::VehicleEntityType::vehicle_1:
207 vehicleSubTypeName = "VEHICLE_1";
208 break;
209 case Vehicles::VehicleEntityType::vehicle_2:
210 vehicleSubTypeName = "VEHICLE_2";
211 break;
212 case Vehicles::VehicleEntityType::bogie:
213 vehicleSubTypeName = "BOGIE";
214 break;
215 case Vehicles::VehicleEntityType::body_start:
216 vehicleSubTypeName = "BODY_START";
217 break;
218 case Vehicles::VehicleEntityType::body_continued:
219 vehicleSubTypeName = "BODY_CONTINUED";
220 break;
221 case Vehicles::VehicleEntityType::tail:
222 vehicleSubTypeName = "VEHICLE_TAIL";
223 break;
224 default:
225 Logging::info("Unknown Vehicle sub-type!");
226 break;
227 }
228 return vehicleSubTypeName;
229 }
230
231 static std::string getEffectSubType(const EffectType effectSubType)
232 {

Callers 1

logVehicleTypeAndSubTypeFunction · 0.85

Calls 1

infoFunction · 0.85

Tested by

no test coverage detected