New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
MainGame Class Reference

#include <MainGame.h>

Public Member Functions

 MainGame ()
void initMiiIconRenderBuffer (sead::Heap *heap=nullptr)
bool isSinglePlayerDRC () const
bool isMultiplayer () const
bool isNewGame () const
void setNewGame (bool new_game)
bool isShadowkunQuest () const
CourseExitType getCourseExitType () const
void setCourseExitType (CourseExitType type)
CourseBeatenType getCourseBeatenType () const
void setCourseBeatenType (CourseBeatenType type)
bool isOtehon () const

Protected Attributes

u32 _10
bool mIsSinglePlayerDRC
u32 _18
bool mIsNewGame
CourseExitType mCourseExitType
CourseBeatenType mCourseBeatenType
u32 _28
sead::BitFlag32 mReplayFlag
u32 _30 [(0x21DDC - 0x30)/sizeof(u32)]
u8 _21ddc [30]
bool mIsShadowkunQuest
u32 _21dfc [(0x21E18 - 0x21DFC)/sizeof(u32)]

Constructor & Destructor Documentation

◆ MainGame()

MainGame::MainGame ( )

Member Function Documentation

◆ initMiiIconRenderBuffer()

void MainGame::initMiiIconRenderBuffer ( sead::Heap * heap = nullptr)

◆ isSinglePlayerDRC()

bool MainGame::isSinglePlayerDRC ( ) const
inline

◆ isMultiplayer()

bool MainGame::isMultiplayer ( ) const
inline

◆ isNewGame()

bool MainGame::isNewGame ( ) const
inline

◆ setNewGame()

void MainGame::setNewGame ( bool new_game)
inline

◆ isShadowkunQuest()

bool MainGame::isShadowkunQuest ( ) const
inline

◆ getCourseExitType()

CourseExitType MainGame::getCourseExitType ( ) const
inline

◆ setCourseExitType()

void MainGame::setCourseExitType ( CourseExitType type)
inline

◆ getCourseBeatenType()

CourseBeatenType MainGame::getCourseBeatenType ( ) const
inline

◆ setCourseBeatenType()

void MainGame::setCourseBeatenType ( CourseBeatenType type)
inline

◆ isOtehon()

bool MainGame::isOtehon ( ) const
inline

Member Data Documentation

◆ _10

u32 MainGame::_10
protected

◆ mIsSinglePlayerDRC

bool MainGame::mIsSinglePlayerDRC
protected

◆ _18

u32 MainGame::_18
protected

◆ mIsNewGame

bool MainGame::mIsNewGame
protected

◆ mCourseExitType

CourseExitType MainGame::mCourseExitType
protected

◆ mCourseBeatenType

CourseBeatenType MainGame::mCourseBeatenType
protected

◆ _28

u32 MainGame::_28
protected

◆ mReplayFlag

sead::BitFlag32 MainGame::mReplayFlag
protected

◆ _30

u32 MainGame::_30[(0x21DDC - 0x30)/sizeof(u32)]
protected

◆ _21ddc

u8 MainGame::_21ddc[30]
protected

◆ mIsShadowkunQuest

bool MainGame::mIsShadowkunQuest
protected

◆ _21dfc

u32 MainGame::_21dfc[(0x21E18 - 0x21DFC)/sizeof(u32)]
protected