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