NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_bg_ctr.hpp
1
#pragma once
2
3
#include <game/bases/d_actor.hpp>
4
5
class
dBg_ctr_c {
6
public
:
7
dActor_c
*mpActor;
8
u8 mPad1[0x9c];
9
mVec2_c
m_a0;
10
mVec2_c
m_ac;
11
u8 mPad2[0xc];
12
short
*mRotation;
13
short
m_c0;
14
short
m_c2;
15
u8 mPad4[0x4];
16
int
m_c8;
17
u32 mFlags2;
18
int
mFlags;
19
int
m_d4;
20
u8 mpPad5[0x4];
21
bool
m_dc;
22
u8 mpPad6[0x3];
23
int
m_e0;
24
// u8 m_e1;
25
// u8 m_e2;
26
27
typedef
void
CallbackF(
dActor_c
*self,
dActor_c
*other);
28
typedef
void
CallbackH(
dActor_c
*self,
dActor_c
*other);
29
typedef
void
CallbackW(
dActor_c
*self,
dActor_c
*other, u8);
30
31
dBg_ctr_c();
32
~dBg_ctr_c();
33
34
void
entry();
35
void
release();
36
void
set(
dActor_c
*,
float
,
float
,
float
,
float
, CallbackF *, CallbackH *, CallbackW *, u8, u8,
mVec3_c
*);
37
void
setOfs(
float
,
float
,
float
,
float
,
mVec3_c
*);
38
void
calc();
39
40
void
addDokanMoveDiff(
mVec3_c
*);
41
};
dActor_c
The minimum required implementation for a stage actor.
Definition
d_actor.hpp:15
mVec2_c
A two-dimensional floating point vector.
Definition
m_vec.hpp:26
mVec3_c
A three-dimensional floating point vector.
Definition
m_vec.hpp:122
include
game
bases
d_bg_ctr.hpp
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.15.0