SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CamTranslatorMedianPlanet.cpp
1#include "Game/Camera/CameraParamChunk.hpp"
2#include "Game/Camera/CamTranslatorMedianPlanet.hpp"
3
4CamTranslatorMedianPlanet::CamTranslatorMedianPlanet(CameraMedianPlanet *pCamera) {
5 mCamera = pCamera;
6}
7
8void CamTranslatorMedianPlanet::setParam(const CameraParamChunk *pChunk) {
9 CameraGeneralParam *general = pChunk->mGeneralParam;
10
11 f32 axisX;
12 f32 axisY;
13 f32 angleA;
14 f32 axisZ;
15 f32 angleB;
16 f32 dist;
17 f32 wPointX;
18
19 wPointX = general->mWPoint.x;
20 dist = general->mDist;
21 angleB = general->mAngleB;
22 axisZ = general->mAxis.z;
23 angleA = general->mAngleA;
24 axisY = general->mAxis.y;
25 axisX = general->mAxis.x;
26 const char *string = general->mString.getCharPtr();
27
28 CameraMedianPlanet *camera = mCamera;
29
30 camera->mString = string;
31 camera->mAxisX = axisX;
32 camera->mAxisY = axisY;
33 camera->mAngleA = angleA;
34 camera->mAngleB = angleB;
35 camera->mDist = dist;
36 camera->mAxisZ = axisZ;
37 camera->mWPointX = wPointX;
38}
39
40Camera *CamTranslatorMedianPlanet::getCamera() const {
41 return mCamera;
42}