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

#include <FieldGame.h>

Public Member Functions

 FieldGameData ()
FieldPlayerDatagetPlayerData (s32 index)
const FieldPlayerDatagetPlayerData (s32 index) const
s32 getPlayerCoinNum (s32 index) const
void setPlayerCoinNum (s32 index, s32 num)
s32 getCoinNum () const
const FieldGameModegetGameMode () const
InfoStatsgetStatsData ()
const InfoStatsgetStatsData () const

Private Attributes

u32 mCheckPoint [0x14/sizeof(u32)]
sead::SafeArray< FieldPlayerData, 4 > mPlayerData
s32 mCoinNum
u32 _138 [(0x15C - 0x138)/sizeof(u32)]
FieldGameMode mGameMode
u32 _160 [(0x1A8 - 0x160)/sizeof(u32)]
InfoStats mStatsData
bool _1e0

Constructor & Destructor Documentation

◆ FieldGameData()

FieldGameData::FieldGameData ( )

Member Function Documentation

◆ getPlayerData() [1/2]

FieldPlayerData & FieldGameData::getPlayerData ( s32 index)
inline

◆ getPlayerData() [2/2]

const FieldPlayerData & FieldGameData::getPlayerData ( s32 index) const
inline

◆ getPlayerCoinNum()

s32 FieldGameData::getPlayerCoinNum ( s32 index) const
inline

◆ setPlayerCoinNum()

void FieldGameData::setPlayerCoinNum ( s32 index,
s32 num )
inline

◆ getCoinNum()

s32 FieldGameData::getCoinNum ( ) const
inline

◆ getGameMode()

const FieldGameMode & FieldGameData::getGameMode ( ) const
inline

◆ getStatsData() [1/2]

InfoStats & FieldGameData::getStatsData ( )
inline

◆ getStatsData() [2/2]

const InfoStats & FieldGameData::getStatsData ( ) const
inline

Member Data Documentation

◆ mCheckPoint

u32 FieldGameData::mCheckPoint[0x14/sizeof(u32)]
private

◆ mPlayerData

sead::SafeArray< FieldPlayerData, 4 > FieldGameData::mPlayerData
private

◆ mCoinNum

s32 FieldGameData::mCoinNum
private

◆ _138

u32 FieldGameData::_138[(0x15C - 0x138)/sizeof(u32)]
private

◆ mGameMode

FieldGameMode FieldGameData::mGameMode
private

◆ _160

u32 FieldGameData::_160[(0x1A8 - 0x160)/sizeof(u32)]
private

◆ mStatsData

InfoStats FieldGameData::mStatsData
private

◆ _1e0

bool FieldGameData::_1e0
private