|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
| Nd2d | 2D engine namespace. Deals with drawing anything 2D, like the HUD and small scores |
| NdAudio | |
| NdDvd | |
| NdHbm | |
| NdReset | |
| NdWmLib | |
| NfProfile | For all profile related structures |
| Nm2d | |
| Nm3d | MLib 3D library |
| C__eti_init_info | C++ exception table info |
| C__partial_array_destructor | Guarantees the correct destruction of an array if an exception is thrown during its construction |
| CcListMg_c | A doubly-linked list container. See cListNd_c |
| CcListNd_c | A doubly-linked list node. See cListMg_c |
| CcM_rand_c | Random number generation helper class |
| CcOwnerSetMg_c | A set container. See cOwnerSetNd_c |
| CcOwnerSetNd_c | A set node with a pointer to the owning container. See cOwnerSetMg_c |
| CcTreeMg_c | A tree container. See cTreeNd_c |
| CcTreeNd_c | A tree node. See cTreeMg_c |
| CdAcPy_c | |
| CdAcPyKey_c | A class for managing controller input |
| CdActor_c | The minimum required implementation for a stage actor |
| CdActorMng_c | |
| CdActorMultiState_c | An implementation of dActor_c with multi state support |
| CdActorState_c | An implementation of dActor_c with state support |
| CdaEnCarry_c | A carryable enemy. [As opposed to dEnemyCarry_c, this class is used a bit more widely.] |
| CdaIceBall_c | An iceball, thrown by the player |
| CdaPlBase_c | |
| CdaPlModel_c | |
| CdaPyDemoMng_c | |
| CdaPyMng_c | |
| CdaRemoDoor_c | A door that can be opened by tilting the Wii Remote |
| CdAttention_c | |
| CdaWmMap_c | |
| CdaWmPlayer_c | |
| CdaYoshi_c | |
| CdBase_c | The minimum required implementation for a base |
| CdBaseActor_c | The minimum required implementation for an actor base |
| CdBc_c | |
| CdBg_c | |
| CdBgParameter_c | |
| CdCc_c | Collider ("Collision Check") class - handles collisions between actors |
| CdCd_c | Current course data holder. A course is made up of multiple files [Reggie terminology: "areas"] - see dCdFile_c |
| CdCdFile_c | Course data file holder. A course data file contains the actual course elements - areas, actor create information, background data, etc |
| CdCircleLightMask_c | |
| CdControllerInformation_c | Displays the controller information screen |
| CdCourseSelectGuide_c | The world map HUD |
| CdCsSeqMng_c | |
| CdCsvData_c | |
| CdCyuukan_c | |
| CdDeathInfo_c | |
| CdDynamicModuleControl | |
| CdEffActorMng_c | |
| CdEn_c | An enemy actor. Note that the definition of "enemy" in this context is actually any interactible stage entity, not just ones that can hurt the player |
| CdEnBoyoMng_c | |
| CdEnCombo_c | |
| CdEnemyCarry_c | A carryable enemy. This class is only used as a base for daEnJumpdai_c |
| CdEnemyMng_c | |
| CdEnFumiCheck_c | |
| CdEnFumiProc_c | |
| CdFader_c | |
| CdFontMng_c | |
| CdfukidashiInfo_c | |
| CdfukidashiManager_c | |
| CdGameDisplay_c | |
| CdGameKey_c | |
| CdGameKeyCore_c | |
| CdGraph_c | |
| CdHeapAllocator_c | |
| CdIceMng_c | |
| CdInfo_c | |
| CdLastActor_c | An actor that is always placed last in the actor list |
| CdLightMask_c | |
| CdMain | A wrapper class for the top-level game loop |
| CdMdActor_c | The minimum required implementation for a cutscene actor |
| CdMessage_c | |
| CdMj2dGame_c | Represents the slot-specific save data for the game |
| CdMj2dHeader_c | Represents the header of the game's save file |
| CdMultiMng_c | Multiplayer manager. Keeps track of statistics for each player, used for Coin Battle and Free Mode |
| CdNandThread_c | |
| CdPlayerDownTimer_c | |
| CdQuake_c | |
| CdRail_c | Manages movement along rails |
| CdRc_c | |
| CdRemoconMng_c | |
| CdRes_c | An archive resource management class |
| CdResMng_c | A higher-level archive resource management class |
| CdRide_ctr_c | |
| CdSaveMng_c | |
| CdScBoot_c | This scene handles the game's boot process. It does the following: |
| CdScene_c | The minimum required implementation for a scene base |
| CdScMovie_c | |
| CdScoreMng_c | |
| CdScRestartCrsin_c | |
| CdScStage_c | |
| CdScWMap_c | |
| CdSelectCursor_c | |
| CdSmallScore_c | Displays a small popup score indicator |
| CdSmallScoreManager_c | A manager for the small score popups |
| CdWarningManager_c | |
| CdWCamera_c | |
| CdWiiStrapScreen_c | |
| CdWipeCircle_c | A fader that animates a circle in/out |
| CdWipeDokan_c | A fader that animates a wavy texture across the screen |
| CdWipeKuppa_c | A fader that animates a Bowser texture in/out |
| CdWipeMario_c | A fader that animates a Mario texture in/out |
| CdWmActor_c | The minimum required implementation for a world map actor |
| CdWmBgmSync_c | |
| CdWmConnect_c | |
| CdWmDemoActor_c | |
| CdWmEffectManager_c | |
| CdWmEnemy_c | |
| CdWmEnPath_c | |
| CdWmMapModel_c | |
| CdWmPath_c | |
| CdWmPathPoint_s | |
| CdWmSeManager_c | |
| CdWmSVMdl_c | |
| CdWmViewClip_c | |
| CdYesNoWindow_c | Displays a confirmation prompt |
| CDynamicModuleControlBase | |
| CEffectManager_c | |
| CfBaHelper_c | [A helper class for fBase_c with unknown purpose] |
| CfBase_c | The base class for all scenes, actors and various other processes |
| CfLiMgBa_c | A base list, made of fLiNdBa_c nodes |
| CfLiMgPTMF_c | A base list made of fLiNdPrio_c nodes, with a reference to a process function |
| CfLiNdBa_c | A base list node |
| CfLiNdPrio_c | A base list node, with priority fields for reordering |
| CfManager_c | Manages the execution of base operations |
| CfTrMgBa_c | A base tree, made of fTrNdBa_c nodes |
| CfTrMgPTMF_c | A base tree made of fTrNdBa_c nodes, with a reference to a process function |
| CfTrNdBa_c | A base tree node |
| CFumiCcInfo_c | |
| CFumiCheckBase_c | |
| CLytBase_c | |
| CLytTextBox_c | A text box class with BMG message support |
| CmAllocator_c | An allocator class that wraps an EGG:Allocator |
| CmAllocatorDummyHeap_c | A non-functional heap to be used when mHeapAllocator_c does not have a proper heap |
| CmAng | A one-dimensional short angle vector |
| CmAng3_c | A three-dimensional short angle vector |
| CmColor | A 32-bit RGBA color |
| CmColorFader_c | A fader that fades a color in and out |
| CmDvd_callback_c | |
| CmDvd_command_c | |
| CmDvd_mountMemArchive_c | |
| CmEf | |
| CmFader_c | Fader management class |
| CmFaderBase_c | Base fader implementation |
| CmHeapAllocator_c | An allocator with some helper functions that manage the heap from which it allocates memory |
| CmMtx_c | A 3x4 matrix |
| CmPad | |
| CMsgRes_c | |
| CmSphere_c | |
| CmVec2_c | A two-dimensional floating point vector |
| CmVec2_POD_c | |
| CmVec3_c | A three-dimensional floating point vector |
| CmVideo | |
| CmWipeFader_c | A fader that wipes a texture in and out to/from the center of the screen |
| CNMSndObject | |
| CNMSndObjectBase | |
| CNonUniqueFumiCheck_c | |
| CobjectRef | Global destruction chain entry |
| CPausewindow_c | Display a menu that appears when the game is paused inside a course |
| CRemocon | |
| CsActorCreateData | |
| CsAreaData | |
| CsBcSensorBase | |
| CsBcSensorLine | |
| CsBcSensorPoint | |
| CsBgData | |
| CsBlock4Data | |
| CsBlock8Data | |
| CsBlockInfo | |
| CsCcDatNewF | A structure that contains information about a collider |
| CsDeathInfoData | |
| CsFState_c | A state holder for a given class |
| CsFStateFct_c | A state factory for a given class |
| CsFStateID_c | An implementation of a state ID for a given class |
| CsFStateMgr_c | A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c |
| CsFStateStateMgr_c | |
| CsFStateVirtualID_c | |
| CsGlobalData_c | A templated global data holder class |
| CSndAudioMgr | |
| CSndObjctCmnEmy | |
| CSndObjctCmnMap | |
| CsNextGotoData | |
| CsOptionData | |
| CsPhase_c | A phase is a list of methods to be called in order |
| CsRailInfoData | |
| CsRailNodeData | |
| CsRangeData | |
| CsRangeDataF | |
| CsRangePosSize | |
| CsScrollAreaData | |
| CsScrollData | |
| CsStateFctIf_c | The interface for state factories |
| CsStateID_c | A generic implementation of a state ID |
| CsStateIDChk_c | A default implementation of a state ID checker |
| CsStateIDChkIf_c | The interface for state ID checkers |
| CsStateIDIf_c | The interface for state IDs |
| CsStateIf_c | The interface for a state holder |
| CsStateMethod_c | A class that handles state execution and transition |
| CsStateMethodIf_c | |
| CsStateMethodUsr_FI_c | An extension to sStateMethod_c that implements the remaining abstract methods |
| CsStateMgr_c | An implementation of sStateMgrIf_c |
| CsStateMgrIf_c | The interface for state managers |
| CsStateStateMgr_c | |
| CsStateStateMgrIf_c | |
| CsTilesetData | |
| CTagProcessor_c |