SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraShakePatternImpl.hpp
1#pragma once
2
3#include "JSystem/JGeometry/TVec.hpp"
4
6public:
7 inline CameraShakePattern() {
8 _4 = 0;
9 }
10
11 virtual inline ~CameraShakePattern() {
12
13 }
14
15 virtual bool isEnd() const = 0;
16 virtual void getOffset(TVec2f *) const = 0;
17 virtual void start() = 0;
18 virtual void update() = 0;
19
20 u32 _4;
21};
22
24public:
27
28 virtual bool isEnd() const;
29 virtual void getOffset(TVec2f *) const;
30 virtual void start();
31 virtual void update();
32
33 void setDirection(const TVec2f &);
34
35 f32 _8;
36 TVec2f mOffset; // _C
37 TVec2f mDirection; // _14
38};
39
41public:
44
45 virtual bool isEnd() const;
46 virtual void getOffset(TVec2f *) const;
47 virtual void start();
48 virtual void update();
49
50 f32 _8;
51 f32 _C;
52 TVec2f mOffset; // _10
53};