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

Description

Definition at line 24 of file d_info.hpp.

Classes

struct  enemy_s
 
struct  StartGameInfo
 

Public Types

enum  GAME_FLAG_e { GAME_FLAG_IS_COIN_COURSE = BIT_FLAG(6) }
 

Public Member Functions

dCyuukan_cgetCyuukan ()
 
void GetMapEnemyInfo (int, int, enemy_s &)
 
void SetMapEnemyInfo (int, int, int, int)
 
void FUN_800bbc40 (int, int, int)
 
u8 getCourse () const
 
u8 getWorld () const
 

Static Public Member Functions

static dInfo_cgetInstance ()
 

Public Attributes

char pad1 [0x8]
 
dCyuukan_c mCyuukan
 
char pad2 [0x18]
 
int m_54
 
u8 pad3 [0x44]
 
int m_9c
 
u8 pad4 [0x2e4]
 
int mCharIDs [4]
 
bool mIsWorldSelect
 Whether the World Select Menu is being displayed.
 
int pad5 [7]
 
int mDisplayCourseWorld
 
int mDisplayCourseNum
 
u8 pad6 [0x1d]
 
bool mExtensionAttached
 
u8 pad7 [0x8]
 
int mCourseSelectPageNum
 
int mCourseSelectIndexInPage
 
u8 pad8 [0x712]
 
bool mFukidashiActionPerformed [4][0x16]
 

Static Public Attributes

static dInfo_cm_instance
 
static unsigned int mGameFlag
 See GAME_FLAG_e.
 
static StartGameInfo m_startGameInfo
 

Member Enumeration Documentation

◆ GAME_FLAG_e

enum dInfo_c::GAME_FLAG_e

Definition at line 39 of file d_info.hpp.

Member Function Documentation

◆ getCyuukan()

dCyuukan_c * dInfo_c::getCyuukan ( )
inline

Definition at line 50 of file d_info.hpp.

◆ getCourse()

u8 dInfo_c::getCourse ( ) const
inline

Definition at line 55 of file d_info.hpp.

◆ getWorld()

u8 dInfo_c::getWorld ( ) const
inline

Definition at line 56 of file d_info.hpp.

◆ getInstance()

static dInfo_c * dInfo_c::getInstance ( )
inlinestatic

Definition at line 58 of file d_info.hpp.

Member Data Documentation

◆ pad1

char dInfo_c::pad1[0x8]

Definition at line 62 of file d_info.hpp.

◆ mCyuukan

dCyuukan_c dInfo_c::mCyuukan

Definition at line 63 of file d_info.hpp.

◆ pad2

char dInfo_c::pad2[0x18]

Definition at line 64 of file d_info.hpp.

◆ m_54

int dInfo_c::m_54

Definition at line 65 of file d_info.hpp.

◆ pad3

u8 dInfo_c::pad3[0x44]

Definition at line 66 of file d_info.hpp.

◆ m_9c

int dInfo_c::m_9c

Definition at line 67 of file d_info.hpp.

◆ pad4

u8 dInfo_c::pad4[0x2e4]

Definition at line 68 of file d_info.hpp.

◆ mCharIDs

int dInfo_c::mCharIDs[4]

Definition at line 69 of file d_info.hpp.

◆ mIsWorldSelect

bool dInfo_c::mIsWorldSelect

Whether the World Select Menu is being displayed.

Definition at line 70 of file d_info.hpp.

◆ pad5

int dInfo_c::pad5[7]

Definition at line 71 of file d_info.hpp.

◆ mDisplayCourseWorld

int dInfo_c::mDisplayCourseWorld

Definition at line 72 of file d_info.hpp.

◆ mDisplayCourseNum

int dInfo_c::mDisplayCourseNum

Definition at line 73 of file d_info.hpp.

◆ pad6

u8 dInfo_c::pad6[0x1d]

Definition at line 74 of file d_info.hpp.

◆ mExtensionAttached

bool dInfo_c::mExtensionAttached

Definition at line 75 of file d_info.hpp.

◆ pad7

u8 dInfo_c::pad7[0x8]

Definition at line 76 of file d_info.hpp.

◆ mCourseSelectPageNum

int dInfo_c::mCourseSelectPageNum

Definition at line 77 of file d_info.hpp.

◆ mCourseSelectIndexInPage

int dInfo_c::mCourseSelectIndexInPage

Definition at line 78 of file d_info.hpp.

◆ pad8

u8 dInfo_c::pad8[0x712]

Definition at line 79 of file d_info.hpp.

◆ mFukidashiActionPerformed

bool dInfo_c::mFukidashiActionPerformed[4][0x16]

Definition at line 80 of file d_info.hpp.

◆ m_instance

dInfo_c* dInfo_c::m_instance
static

Definition at line 82 of file d_info.hpp.

◆ mGameFlag

unsigned int dInfo_c::mGameFlag
static

See GAME_FLAG_e.

Definition at line 83 of file d_info.hpp.

◆ m_startGameInfo

StartGameInfo dInfo_c::m_startGameInfo
static

Definition at line 84 of file d_info.hpp.