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

#include <FieldGame.h>

Public Member Functions

 FieldGameData ()
FieldPlayerData & getPlayerData (s32 index)
const FieldPlayerData & getPlayerData (s32 index) const
s32 getPlayerCoinNum (s32 index) const
void setPlayerCoinNum (s32 index, s32 num)
s32 getCoinNum () const
const FieldGameMode & getGameMode () const
InfoStats & getStatsData ()
const InfoStats & getStatsData () const

Private Attributes

u32 mCheckPoint [0x14/sizeof(u32)]
sead::SafeArray< FieldPlayerData, cPlayerNum > 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, cPlayerNum > 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