3#include <game/FieldGameMode.h>
4#include <game/FieldPlayerData.h>
5#include <game/InfoStats.h>
6#include <player/PlayerEnum.h>
8#include <container/seadSafeArray.h>
9#include <heap/seadDisposer.h>
19 return mPlayerData[index];
24 return mPlayerData[index];
29 return mPlayerData[index].coin_cnt;
34 mPlayerData[index].coin_cnt = num;
49 return mCollectedStarCoins[index];
108static_assert(
sizeof(
FieldGame) == 0x1F4);
Definition FieldGame.h:12
u8 mExistingStarCoinsFlag
Definition FieldGame.h:80
const FieldGameMode & getGameMode() const
Definition FieldGame.h:52
u32 getCurrentScore() const
Definition FieldGame.h:42
InfoStats mStatsData
Definition FieldGame.h:84
bool _1e0
Definition FieldGame.h:85
FieldGameMode mGameMode
Definition FieldGame.h:82
bool getStarCoinCollection(u32 index) const
Definition FieldGame.h:47
s32 getPlayerCoinNum(s32 index) const
Definition FieldGame.h:27
InfoStats & getStatsData()
Definition FieldGame.h:57
u32 mCurrentScore
Definition FieldGame.h:74
void setPlayerCoinNum(s32 index, s32 num)
Definition FieldGame.h:32
sead::SafeArray< FieldPlayerData, cPlayerNum > mPlayerData
Definition FieldGame.h:72
u8 _13c
Definition FieldGame.h:75
const InfoStats & getStatsData() const
Definition FieldGame.h:62
FieldPlayerData & getPlayerData(s32 index)
Definition FieldGame.h:17
u32 mCheckPoint[0x14/sizeof(u32)]
Definition FieldGame.h:68
const FieldPlayerData & getPlayerData(s32 index) const
Definition FieldGame.h:22
u32 _144[(0x15C - 0x144)/sizeof(u32)]
Definition FieldGame.h:81
s32 getCoinNum() const
Definition FieldGame.h:37
u32 _160[(0x1A8 - 0x160)/sizeof(u32)]
Definition FieldGame.h:83
sead::SafeArray< u8, 3 > mCollectedStarCoins
Definition FieldGame.h:79
s32 mCoinNum
Definition FieldGame.h:73
Definition FieldGame.h:90