SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorMedianTower.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorMedianTower.hpp"
3
4#ifdef NON_MATCHING
5// Instruction order, register mismatch
6void CamTranslatorMedianTower::setParam(const CameraParamChunk *pChunk) {
7 CameraGeneralParam *general = pChunk->mGeneralParam;
8
9 const char *string;
10 f32 angleA;
11 f32 upX;
12 f32 upY;
13 f32 upZ;
14
15 upZ = general->mUp.z;
16 upY = general->mUp.y;
17 upX = general->mUp.x;
18 angleA = general->mAngleA;
19 string = general->mString.getCharPtr();
20
21 CameraMedianTower *camera = mCamera;
22
23 camera->mString = string;
24 camera->mWPoint.set(pChunk->mGeneralParam->mWPoint);
25 camera->mAxis.set(pChunk->mGeneralParam->mAxis);
26 camera->mAngleA = angleA;
27 camera->mUpX = upX;
28 camera->mUpY = upY;
29 camera->mUpZ = upZ;
30}
31#endif
32
33Camera *CamTranslatorMedianTower::getCamera() const {
34 return mCamera;
35}