SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
RumbleCalculator.cpp
1#include "Game/Util/RumbleCalculator.hpp"
2
3RumbleCalculator::RumbleCalculator(f32 a2, f32 a3, f32 a4, u32 a5) {
4 _4 = a5;
5 _8 = a5;
6 _C.x = 0.0f;
7 _C.y = 0.0f;
8 _C.z = 0.0f;
9 _18 = a2;
10 _1C = a3;
11 _20 = a4;
12}
13
14void RumbleCalculator::start(u32 a1) {
15 if (a1) {
16 _8 = a1;
17 }
18
19 _4 = 0;
20 _C.x = 0.0f;
21 _C.y = 0.0f;
22 _C.z = 0.0f;
23}
24
25void RumbleCalculator::reset() {
26 _4 = _8;
27 _C.zero();
28}
29
30RumbleCalculatorCosMultLinear::RumbleCalculatorCosMultLinear(f32 a2, f32 a3, f32 a4, u32 a5) : RumbleCalculator(a2, a3, a4, a5) {
31
32}