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

Description

Definition at line 31 of file d_ice_manager.hpp.

Public Types

enum  PROC_e {
  PROC_FROZEN ,
  PROC_MELT ,
  PROC_2 ,
  PROC_DEFAULT
}
enum  DESTROY_MODE_e {
  DESTROY_NONE ,
  DESTROY_BREAK ,
  DESTROY_VANISH = 3
}

Public Member Functions

 dIceMng_c (dActor_c *owner)
void initialize ()
PROC_e manageProc ()
void breakEffect ()
void removeIce ()
bool checkInstantBreak (int)
bool createIce (dIceInfo *info, int count)

Public Attributes

u8 mPad1 [0xc]
int mActive
u8 mPad2 [0x8]
DESTROY_MODE_e mDestroyMode
u8 mPad3 [0x14]
int mPlrNo
u8 mPad4 [0x38]

Member Enumeration Documentation

◆ PROC_e

Definition at line 34 of file d_ice_manager.hpp.

◆ DESTROY_MODE_e

Definition at line 42 of file d_ice_manager.hpp.

Member Data Documentation

◆ mPad1

u8 dIceMng_c::mPad1[0xc]

Definition at line 58 of file d_ice_manager.hpp.

◆ mActive

int dIceMng_c::mActive

Definition at line 59 of file d_ice_manager.hpp.

◆ mPad2

u8 dIceMng_c::mPad2[0x8]

Definition at line 60 of file d_ice_manager.hpp.

◆ mDestroyMode

DESTROY_MODE_e dIceMng_c::mDestroyMode

Definition at line 61 of file d_ice_manager.hpp.

◆ mPad3

u8 dIceMng_c::mPad3[0x14]

Definition at line 62 of file d_ice_manager.hpp.

◆ mPlrNo

int dIceMng_c::mPlrNo

Definition at line 63 of file d_ice_manager.hpp.

◆ mPad4

u8 dIceMng_c::mPad4[0x38]

Definition at line 64 of file d_ice_manager.hpp.