| 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 | { |
no test coverage detected