NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches

Description

Definition at line 5 of file d_bg_ctr.hpp.

Public Types

typedef void CallbackF(dActor_c *self, dActor_c *other)
typedef void CallbackH(dActor_c *self, dActor_c *other)
typedef void CallbackW(dActor_c *self, dActor_c *other, u8)

Public Member Functions

void entry ()
void release ()
void set (dActor_c *, float, float, float, float, CallbackF *, CallbackH *, CallbackW *, u8, u8, mVec3_c *)
void setOfs (float, float, float, float, mVec3_c *)
void calc ()
void addDokanMoveDiff (mVec3_c *)

Public Attributes

dActor_cmpActor
u8 mPad1 [0x9c]
mVec2_c m_a0
mVec2_c m_ac
u8 mPad2 [0xc]
short * mRotation
short m_c0
short m_c2
u8 mPad4 [0x4]
int m_c8
u32 mFlags2
int mFlags
int m_d4
u8 mpPad5 [0x4]
bool m_dc
u8 mpPad6 [0x3]
int m_e0

Member Typedef Documentation

◆ CallbackF

typedef void dBg_ctr_c::CallbackF(dActor_c *self, dActor_c *other)

Definition at line 27 of file d_bg_ctr.hpp.

◆ CallbackH

typedef void dBg_ctr_c::CallbackH(dActor_c *self, dActor_c *other)

Definition at line 28 of file d_bg_ctr.hpp.

◆ CallbackW

typedef void dBg_ctr_c::CallbackW(dActor_c *self, dActor_c *other, u8)

Definition at line 29 of file d_bg_ctr.hpp.

Member Data Documentation

◆ mpActor

dActor_c* dBg_ctr_c::mpActor

Definition at line 7 of file d_bg_ctr.hpp.

◆ mPad1

u8 dBg_ctr_c::mPad1[0x9c]

Definition at line 8 of file d_bg_ctr.hpp.

◆ m_a0

mVec2_c dBg_ctr_c::m_a0

Definition at line 9 of file d_bg_ctr.hpp.

◆ m_ac

mVec2_c dBg_ctr_c::m_ac

Definition at line 10 of file d_bg_ctr.hpp.

◆ mPad2

u8 dBg_ctr_c::mPad2[0xc]

Definition at line 11 of file d_bg_ctr.hpp.

◆ mRotation

short* dBg_ctr_c::mRotation

Definition at line 12 of file d_bg_ctr.hpp.

◆ m_c0

short dBg_ctr_c::m_c0

Definition at line 13 of file d_bg_ctr.hpp.

◆ m_c2

short dBg_ctr_c::m_c2

Definition at line 14 of file d_bg_ctr.hpp.

◆ mPad4

u8 dBg_ctr_c::mPad4[0x4]

Definition at line 15 of file d_bg_ctr.hpp.

◆ m_c8

int dBg_ctr_c::m_c8

Definition at line 16 of file d_bg_ctr.hpp.

◆ mFlags2

u32 dBg_ctr_c::mFlags2

Definition at line 17 of file d_bg_ctr.hpp.

◆ mFlags

int dBg_ctr_c::mFlags

Definition at line 18 of file d_bg_ctr.hpp.

◆ m_d4

int dBg_ctr_c::m_d4

Definition at line 19 of file d_bg_ctr.hpp.

◆ mpPad5

u8 dBg_ctr_c::mpPad5[0x4]

Definition at line 20 of file d_bg_ctr.hpp.

◆ m_dc

bool dBg_ctr_c::m_dc

Definition at line 21 of file d_bg_ctr.hpp.

◆ mpPad6

u8 dBg_ctr_c::mpPad6[0x3]

Definition at line 22 of file d_bg_ctr.hpp.

◆ m_e0

int dBg_ctr_c::m_e0

Definition at line 23 of file d_bg_ctr.hpp.