SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorRaceFollow.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorRaceFollow.hpp"
3
4void CamTranslatorRaceFollow::setParam(const CameraParamChunk *pChunk) {
5 f32 wPointX;
6 f32 wPointY;
7 f32 wPointZ;
8 f32 angleA;
9
10 f32 pi = 3.1415927f;
11 f32 angleA2 = pChunk->mGeneralParam->mAngleA;
12
13 angleA = angleA2 * pi / 180.0f;
14 bool uVar5 = pChunk->mGeneralParam->mNum1 != 0;
15 wPointZ = pChunk->mGeneralParam->mWPoint.z;
16 wPointY = pChunk->mGeneralParam->mWPoint.y;
17 wPointX = pChunk->mGeneralParam->mWPoint.x;
18
19 CameraRaceFollow *camera = mCamera;
20
21 camera->mWPointX = wPointX;
22 camera->mWPointY = wPointY;
23 camera->mAngleA = angleA;
24 camera->_58 = uVar5;
25 camera->mWPointZ = wPointZ;
26}
27
28Camera *CamTranslatorRaceFollow::getCamera() const {
29 return mCamera;
30}