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

Function getEffectSubType

src/OpenLoco/src/GameSaveCompare.cpp:231–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229 }
230
231 static std::string getEffectSubType(const EffectType effectSubType)
232 {
233 auto effectSubTypeName = "effect";
234 switch (effectSubType)
235 {
236 case EffectType::exhaust:
237 effectSubTypeName = "EXHAUST";
238 break;
239 case EffectType::redGreenCurrency:
240 effectSubTypeName = "RED_GREEN_CURRENCY";
241 break;
242 case EffectType::windowCurrency:
243 effectSubTypeName = "WINDOW_CURRENCY";
244 break;
245 case EffectType::vehicleCrashParticle:
246 effectSubTypeName = "VEHICLE_CRASH_PARTICLE";
247 break;
248 case EffectType::explosionCloud:
249 effectSubTypeName = "EXPLOSION_CLOUD";
250 break;
251 case EffectType::splash:
252 effectSubTypeName = "SPLASH";
253 break;
254 case EffectType::fireball:
255 effectSubTypeName = "FIREBALL";
256 break;
257 case EffectType::explosionSmoke:
258 effectSubTypeName = "EXPLOSION_SMOKE";
259 break;
260 case EffectType::smoke:
261 effectSubTypeName = "SMOKE";
262 break;
263 default:
264 Logging::info("Unknown Effect sub-type!");
265 break;
266 }
267 return effectSubTypeName;
268 }
269
270 static void logVehicleTypeAndSubType(int offset, const S5::Entity& entity)
271 {

Callers 1

logEffectTypeFunction · 0.85

Calls 1

infoFunction · 0.85

Tested by

no test coverage detected