New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Quake.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadDisposer.h>
4#include <math/seadVector.h>
5
6class Quake
7{
8 // createInstance() Address: 0x024C47B4
9 // deleteInstance() Address: Deleted
10 // sInstance Address: 0x101D1660
11 // SingletonDisposer_::~SingletonDisposer_() Address: 0x024C4F14
12 // SingletonDisposer_::sStaticDisposer Address: 0x101D1664
13 // SingletonDisposer_::vtbl Address: 0x100B7CF0
15
16public:
26
32
33 enum Flag
34 {
38 };
39
40public:
41 // Address: 0x024C46CC
43
44 // Address: 0x024C4B78
45 void shockCamera(s8 player_no, ShockType type, s32 unk_flag);
46 // Address: 0x024C4AEC
47 void shockMotor(s8 player_no, ShockType type, s32 unk_flag = 0, bool motor_related = false);
48
49 // Address: 0x024C4BD8
50 void startShock(s8 player_no, ShockType type, s32 shock_flag, s32 combo_flag, bool motor_related);
51 // Address: 0x024C4D3C
52 void startShockAll(ShockType type, s32 shock_flag, s32 combo_flag, bool);
53
54 // Address: 0x024C4870
55 void update();
56
57 u32 getFlag() const
58 {
59 return mFlag;
60 }
61
62 const sead::Vector2f& getOffset() const
63 {
64 return mOffset;
65 }
66
67private:
68 u32 _10[(0x38 - 0x10) / sizeof(u32)];
70 u32 _3c[(0x4C - 0x3C) / sizeof(u32)];
73};
74static_assert(sizeof(Quake) == 0x58);
Definition Quake.h:7
u32 getFlag() const
Definition Quake.h:57
Flag
Definition Quake.h:34
@ cTypeFlag_Normal
Definition Quake.h:36
@ cTypeFlag_Big
Definition Quake.h:37
@ cTypeFlag_Small
Definition Quake.h:35
u32 _3c[(0x4C - 0x3C)/sizeof(u32)]
Definition Quake.h:70
void update()
sead::Vector2f mOffset
Definition Quake.h:71
void shockMotor(s8 player_no, ShockType type, s32 unk_flag=0, bool motor_related=false)
void shockCamera(s8 player_no, ShockType type, s32 unk_flag)
u32 _54
Definition Quake.h:72
void startShockAll(ShockType type, s32 shock_flag, s32 combo_flag, bool)
const sead::Vector2f & getOffset() const
Definition Quake.h:62
void startShock(s8 player_no, ShockType type, s32 shock_flag, s32 combo_flag, bool motor_related)
u32 _10[(0x38 - 0x10)/sizeof(u32)]
Definition Quake.h:68
ShockFlag
Definition Quake.h:28
@ cShockFlag_ShockCamera
Definition Quake.h:29
@ cShockFlag_ShockMotor
Definition Quake.h:30
u32 mFlag
Definition Quake.h:69