SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorBehind.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorBehind.hpp"
3
4void CamTranslatorBehind::setParam(const CameraParamChunk *pChunk) {
5 TVec2f angle;
6 f32 dist;
7 f32 axisX;
8 angle.y = 180.0f * pChunk->mGeneralParam->mAngleA / 3.1415927f;
9 angle.x = 180.0f * pChunk->mGeneralParam->mAngleB / 3.1415927f;
10 axisX = pChunk->mGeneralParam->mAxis.x;
11 dist = pChunk->mGeneralParam->mDist;
12
13 CameraBehind *camera = mCamera;
14
15 camera->mAngleB = angle.x;
16 camera->mAngleA = angle.y;
17 camera->mDist = dist;
18 camera->mAxisX = axisX;
19}
20
21Camera *CamTranslatorBehind::getCamera() const {
22 return mCamera;
23}