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

Description

Definition at line 5 of file d_a_player_demo_manager.hpp.

Public Types

enum  Mode_e {
  MODE_0 ,
  MODE_1 ,
  MODE_2
}

Public Member Functions

void setCourseOutList (s8 playerNo)
void clearDemoNo (s8 playerNo)
bool checkDemoNo (s8 playerNo)
void turnNextDemoNo ()
int setGoalDemoList (int playerNo)
void setDemoMode (daPyDemoMng_c::Mode_e, int)
void stopBgmGoalDemo ()
int getPoleBelowPlayer (int playerNo)
int getControlDemoPlayerNum () const
int getNextDemoNo ()
int getPlrNo () const
void setPlrNo (int playerNo)
int get_88 () const
void inc_88 ()

Public Attributes

char mPad1 [0x10]
u32 mFlags
u32 mGoalType
char mPad2 [0x4]
int m_1c
char mPad3 [0x22]
bool m_42
char mPad4 [0x2]
mVec3_c mFireworkPos
char mPad5 [0x8]
int m_5c
char mPad6 [0x10]
int m_70
char mPad7 [0xc]
int mPlayerNo
int m_84
int m_88
u8 mPad8 [0x8]
int m_94

Static Public Attributes

static daPyDemoMng_cmspInstance

Member Enumeration Documentation

◆ Mode_e

enum daPyDemoMng_c::Mode_e

Definition at line 7 of file d_a_player_demo_manager.hpp.

Member Function Documentation

◆ getPlrNo()

int daPyDemoMng_c::getPlrNo ( ) const
inline

Definition at line 44 of file d_a_player_demo_manager.hpp.

◆ setPlrNo()

void daPyDemoMng_c::setPlrNo ( int playerNo)
inline

Definition at line 45 of file d_a_player_demo_manager.hpp.

◆ get_88()

int daPyDemoMng_c::get_88 ( ) const
inline

Definition at line 46 of file d_a_player_demo_manager.hpp.

◆ inc_88()

void daPyDemoMng_c::inc_88 ( )
inline

Definition at line 47 of file d_a_player_demo_manager.hpp.

Member Data Documentation

◆ mPad1

char daPyDemoMng_c::mPad1[0x10]

Definition at line 24 of file d_a_player_demo_manager.hpp.

◆ mFlags

u32 daPyDemoMng_c::mFlags

Definition at line 25 of file d_a_player_demo_manager.hpp.

◆ mGoalType

u32 daPyDemoMng_c::mGoalType

Definition at line 26 of file d_a_player_demo_manager.hpp.

◆ mPad2

char daPyDemoMng_c::mPad2[0x4]

Definition at line 27 of file d_a_player_demo_manager.hpp.

◆ m_1c

int daPyDemoMng_c::m_1c

Definition at line 28 of file d_a_player_demo_manager.hpp.

◆ mPad3

char daPyDemoMng_c::mPad3[0x22]

Definition at line 29 of file d_a_player_demo_manager.hpp.

◆ m_42

bool daPyDemoMng_c::m_42

Definition at line 30 of file d_a_player_demo_manager.hpp.

◆ mPad4

char daPyDemoMng_c::mPad4[0x2]

Definition at line 31 of file d_a_player_demo_manager.hpp.

◆ mFireworkPos

mVec3_c daPyDemoMng_c::mFireworkPos

Definition at line 32 of file d_a_player_demo_manager.hpp.

◆ mPad5

char daPyDemoMng_c::mPad5[0x8]

Definition at line 33 of file d_a_player_demo_manager.hpp.

◆ m_5c

int daPyDemoMng_c::m_5c

Definition at line 34 of file d_a_player_demo_manager.hpp.

◆ mPad6

char daPyDemoMng_c::mPad6[0x10]

Definition at line 35 of file d_a_player_demo_manager.hpp.

◆ m_70

int daPyDemoMng_c::m_70

Definition at line 36 of file d_a_player_demo_manager.hpp.

◆ mPad7

char daPyDemoMng_c::mPad7[0xc]

Definition at line 37 of file d_a_player_demo_manager.hpp.

◆ mPlayerNo

int daPyDemoMng_c::mPlayerNo

Definition at line 38 of file d_a_player_demo_manager.hpp.

◆ m_84

int daPyDemoMng_c::m_84

Definition at line 39 of file d_a_player_demo_manager.hpp.

◆ m_88

int daPyDemoMng_c::m_88

Definition at line 40 of file d_a_player_demo_manager.hpp.

◆ mPad8

u8 daPyDemoMng_c::mPad8[0x8]

Definition at line 41 of file d_a_player_demo_manager.hpp.

◆ m_94

int daPyDemoMng_c::m_94

Definition at line 42 of file d_a_player_demo_manager.hpp.

◆ mspInstance

daPyDemoMng_c* daPyDemoMng_c::mspInstance
static

Definition at line 49 of file d_a_player_demo_manager.hpp.