SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraMedianTower.cpp
1#include "Game/Camera/CameraMedianTower.hpp"
2#include "Game/Camera/CamTranslatorMedianTower.hpp"
3#include "Game/Camera/CameraLocalUtil.hpp"
4
5CameraMedianTower::CameraMedianTower(const char *pName) : Camera(pName) {
6 mString = nullptr;
7 mWPoint.x = 0.0f;
8 mWPoint.y = 0.0f;
9 mWPoint.z = 0.0f;
10 mAxis.x = 0.0f;
11 mAxis.y = 1.0f;
12 mAxis.z = 0.0f;
13 mAngleA = 0.5235988f;
14 mUpX = 1200.0f;
15 mUpY = 0.0f;
16 mUpZ = 0.5f;
17 _78 = 0.0f;
18 _7C = 0.0f;
19 _80 = 1.0f;
20 _84 = 1;
21 _88 = 120;
22}
23
24void CameraMedianTower::reset() {
25 CameraLocalUtil::setPos(this, *CameraLocalUtil::getPos(mCameraMan));
26 CameraLocalUtil::setWatchPos(this, *CameraLocalUtil::getWatchPos(mCameraMan));
27 CameraLocalUtil::setUpVecAndWatchUpVec(this, *CameraLocalUtil::getUpVec(mCameraMan));
28 _84 = 1;
29}
30
31CameraMedianTower::~CameraMedianTower() {
32
33}
34
35CamTranslatorBase *CameraMedianTower::createTranslator() {
36 return new CamTranslatorMedianTower(this);
37}