MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zCameraTweakGlobal_Update

Function zCameraTweakGlobal_Update

src/SB/Game/zCameraTweak.cpp:131–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131void zCameraTweakGlobal_Update(F32 dt)
132{
133 sCamTweakLerp -= dt / sCamTweakTime;
134 if (sCamTweakLerp < 0.0f)
135 {
136 sCamTweakLerp = 0.0f;
137 }
138
139 zCamTweakLook* tlook = &zcam_fartweak;
140 sCamTweakPitchCur =
141 sCamTweakPitch[1] * sCamTweakLerp + sCamTweakPitch[0] * (1.0f - sCamTweakLerp);
142 sCamTweakDistMultCur =
143 sCamTweakDistMult[1] * sCamTweakLerp + sCamTweakDistMult[0] * (1.0f - sCamTweakLerp);
144
145 tlook = zcam_near != 0 ? &zcam_neartweak : tlook;
146 sCamD = sCamTweakDistMultCur * tlook->dist * icos(tlook->pitch + sCamTweakPitchCur);
147 sCamH = sCamTweakDistMultCur * tlook->dist * isin(tlook->pitch + sCamTweakPitchCur) + tlook->h;
148 sCamPitch = tlook->pitch + sCamTweakPitchCur;
149}
150
151F32 zCameraTweakGlobal_GetD()
152{

Callers 2

zCameraResetFunction · 0.70
zCameraUpdateFunction · 0.70

Calls 2

icosFunction · 0.85
isinFunction · 0.85

Tested by

no test coverage detected