SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorTower.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorTower.hpp"
3
4#ifdef NON_MATCHING
5// fmuls operand order
6void CamTranslatorTower::setParam(const CameraParamChunk *pChunk) {
7 CameraTower *camera;
8 CameraGeneralParam *general = pChunk->mGeneralParam;
9
10 f32 dist;
11 TVec2f angle;
12
13 angle.x = general->mAngleB;
14 angle.y = 3.1415927f * (1.0f - general->mAngleA) * 0.5f;
15 dist = general->mDist;
16
17 camera = mCamera;
18
19 camera->mWPoint.set(general->mWPoint);
20 camera->mAxis.set(general->mAxis);
21 camera->mDist = dist;
22 camera->mAngleB = angle.x;
23 camera->mAngleA = angle.y;
24}
25#endif
26
27Camera *CamTranslatorTower::getCamera() const {
28 return mCamera;
29}