SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraTower.hpp
1#pragma once
2
3#include "Game/Camera/Camera.hpp"
4
5class CameraTower : public Camera {
6public:
7 CameraTower(const char *);
8 virtual ~CameraTower();
9
10 virtual void reset();
11 virtual CameraTargetObj *calc();
12 virtual bool isEnableToRoundLeft() const;
13 virtual bool isEnableToRoundRight() const;
14 virtual CamTranslatorBase *createTranslator();
15
16 void arrangeRoundingPose();
17 void arrangeHorizontalPose();
18 bool isUpsideDownByRoll() const;
19 void arrangeRound();
20
21 TVec3f mWPoint; // _4C
22 TVec3f mAxis; // _58
23 f32 mAngleB; // _64
24 f32 mAngleA; // _68
25 f32 mDist; // _6C
26 f32 _70;
27 f32 _74;
28 f32 _78;
29 u8 _7C;
30 u8 _7D[3];
31 u32 _80;
32 f32 _84;
33 u8 _88;
34 u8 _89;
35 u8 _8A[2];
36};