SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorTripodBossJoint.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorTripodBossJoint.hpp"
3
4void CamTranslatorTripodBossJoint::setParam(const CameraParamChunk *pChunk) {
5 CameraGeneralParam *general = pChunk->mGeneralParam;
6
7 s32 uVar3;
8 TVec2f angle;
9 f32 dist;
10
11 uVar3 = general->mNum1;
12 dist = general->mDist;
13 angle.y = 180.0f * general->mAngleA / 3.1415927f;
14 angle.x = 180.0f * general->mAngleB / 3.1415927f;
15
16 CameraTripodBossJoint *camera = mCamera;
17
18 camera->mAngleB = angle.x;
19 camera->mAngleA = angle.y;
20 camera->mDist = dist;
21 camera->_58 = uVar3;
22 camera->mAxisX = general->mAxis.x;
23 camera->mAxisY = general->mAxis.y;
24 camera->mAxisZ = general->mAxis.z;
25}
26
27Camera *CamTranslatorTripodBossJoint::getCamera() const {
28 return mCamera;
29}