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

Function importVehicleCrashEffect

src/OpenLoco/src/S5/S5Entity.cpp:527–538  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

525 }
526
527 static void importVehicleCrashEffect(OpenLoco::VehicleCrashParticle& dst, const S5::VehicleCrashParticle& src)
528 {
529 dst.timeToLive = src.timeToLive;
530 dst.frame = src.frame;
531 dst.colourScheme.primary = static_cast<Colour>(src.colourSchemePrimary);
532 dst.colourScheme.secondary = static_cast<Colour>(src.colourSchemeSecondary);
533 dst.crashedSpriteBase = src.crashedSpriteBase;
534 dst.velocity = src.velocity;
535 dst.accelerationX = src.accelerationX;
536 dst.accelerationY = src.accelerationY;
537 dst.accelerationZ = src.accelerationZ;
538 }
539
540 static void importExplosionCloud(OpenLoco::ExplosionCloud& dst, const S5::ExplosionCloud& src)
541 {

Callers 1

importEffectEntityFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected