SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraManPause.cpp
1#include "Game/Camera/CameraLocalUtil.hpp"
2#include "Game/Camera/CameraManPause.hpp"
3#include "Game/Camera/CameraTargetObj.hpp"
4
5TMtx34f *CameraTargetObj::getMapBaseMtx() const {
6 return nullptr;
7}
8
9CameraManPause::CameraManPause(const char *pName) : CameraMan(pName) {
10 _48 = 6000.0f;
11 _4C = 0.0f;
12 _50 = 0.0f;
13 _54 = 0.0f;
14 _58.x = 3230.0f;
15 _58.y = 13350.0f;
16 _58.z = 520.0f;
17
18 CameraLocalUtil::setFovy(this, 45.0f);
19}
20
21CameraManPause::~CameraManPause() {
22
23}
24
25
27
28}
29
30/*void CameraManPause::calc() {
31
32}*/
33
34/*void CameraManPause::notifyActivate() {
35 _50 = 0.0f;
36 _54 = 0.0f;
37 _58 = 0.0f;
38
39 if (CameraLocalUtil::getTarget(this) != nullptr) {
40 CameraTargetObj *target = CameraLocalUtil::getTarget(this);
41 TVec3f *position = target->getPosition();
42
43 TVec3f auStack56 = _58 - *position;
44 // Accesses global data
45 }
46}*/
47
48void CameraManPause::notifyDeactivate() {
49
50}
51
52bool CameraManPause::isCollisionOff() const {
53 return true;
54}
55
56bool CameraManPause::isZeroFrameMoveOff() const {
57 return true;
58}
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.