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

#include <game/bases/d_cd.hpp>

Description

Current course data holder. A course is made up of multiple files [Reggie terminology: "areas"] - see dCdFile_c.

Definition at line 90 of file d_cd.hpp.

Public Member Functions

void loadCourseData ()
 
dCdFile_cgetFileP (int idx)
 

Static Public Member Functions

static void setCourseArcName (int world, int course, char *buffer)
 
static void createInstance (EGG::Heap *heap)
 
static void deleteInstance ()
 

Public Attributes

dCdFile_c mFiles [COURSE_FILE_COUNT]
 

Static Public Attributes

static dCd_cm_instance
 

Constructor & Destructor Documentation

◆ dCd_c()

dCd_c::dCd_c ( )
inline

Definition at line 92 of file d_cd.hpp.

◆ ~dCd_c()

dCd_c::~dCd_c ( )
inline

Definition at line 93 of file d_cd.hpp.

Member Function Documentation

◆ loadCourseData()

void dCd_c::loadCourseData ( )

Definition at line 287 of file d_cd.cpp.

◆ setCourseArcName()

void dCd_c::setCourseArcName ( int world,
int course,
char * buffer )
static

Definition at line 293 of file d_cd.cpp.

◆ createInstance()

void dCd_c::createInstance ( EGG::Heap * heap)
static

Definition at line 275 of file d_cd.cpp.

◆ deleteInstance()

void dCd_c::deleteInstance ( )
static

Definition at line 281 of file d_cd.cpp.

◆ getFileP()

dCdFile_c * dCd_c::getFileP ( int idx)
inline

Definition at line 101 of file d_cd.hpp.

Member Data Documentation

◆ mFiles

dCdFile_c dCd_c::mFiles[COURSE_FILE_COUNT]

Definition at line 109 of file d_cd.hpp.

◆ m_instance

dCd_c* dCd_c::m_instance
static

Definition at line 111 of file d_cd.hpp.