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

Function getBodyImageIndexPitchUp6Deg

src/OpenLoco/src/Vehicles/VehicleDraw.cpp:71–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69 }
70
71 static uint32_t getBodyImageIndexPitchUp6Deg(const VehicleObjectBodySprite& sprite, uint8_t yaw)
72 {
73 if (!sprite.hasFlags(BodySpriteFlags::hasGentleSprites))
74 {
75 return getBodyImageIndexPitchDefault(sprite, yaw);
76 }
77 yaw += 7;
78 yaw >>= 4;
79 yaw &= 0x3;
80
81 return yaw * sprite.numFramesPerRotation + sprite.gentleImageId;
82 }
83
84 static uint32_t getBodyImageIndexPitchDown6Deg(const VehicleObjectBodySprite& sprite, uint8_t yaw)
85 {

Callers 2

getPitchBodyImageIndexFunction · 0.85

Calls 2

hasFlagsMethod · 0.45

Tested by

no test coverage detected