SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GalaxyStatusAccessor Class Reference

Public Member Functions

 GalaxyStatusAccessor (const ScenarioData *)
 
const char * getName () const
 
u32 getScenarioNum () const
 
u32 getPowerStarNum () const
 
u32 getZoneNum () const
 
u32 getZoneId (const char *) const
 
const char * getZoneName (int) const
 
const char * getCometName (s32) const
 
bool isValidNormalComet (s32) const
 
bool isCometStar (s32) const
 
bool isExistGrandStar () const
 
bool isExistAnyComet () const
 
s32 getNormalCometScenarioNo () const
 
s32 getCoin100CometScenarioNo () const
 
bool canOpen () const
 
bool isOpened () const
 
bool hasPowerStar (s32) const
 
bool isCompleted () const
 
s32 getPowerStarNumOwned () const
 
s32 getNormalScenarioNum () const
 
const char * getAppearPowerStarObjName (s32) const
 
u32 getActivePowerStarId (s32) const
 
bool isValidCoin100 (s32) const
 
bool isHiddenStar (s32) const
 

Public Attributes

const ScenarioDatamScenarioData
 

Detailed Description

Definition at line 7 of file GalaxyStatusAccessor.hpp.

Constructor & Destructor Documentation

◆ GalaxyStatusAccessor()

GalaxyStatusAccessor::GalaxyStatusAccessor ( const ScenarioData * pScenarioData)

Definition at line 7 of file GalaxyStatusAccessor.cpp.

Member Function Documentation

◆ getName()

const char * GalaxyStatusAccessor::getName ( ) const

Definition at line 11 of file GalaxyStatusAccessor.cpp.

◆ getScenarioNum()

u32 GalaxyStatusAccessor::getScenarioNum ( ) const

Definition at line 15 of file GalaxyStatusAccessor.cpp.

◆ getPowerStarNum()

u32 GalaxyStatusAccessor::getPowerStarNum ( ) const

Definition at line 19 of file GalaxyStatusAccessor.cpp.

◆ getZoneNum()

u32 GalaxyStatusAccessor::getZoneNum ( ) const

Definition at line 23 of file GalaxyStatusAccessor.cpp.

◆ getZoneId()

u32 GalaxyStatusAccessor::getZoneId ( const char * pZone) const

Definition at line 27 of file GalaxyStatusAccessor.cpp.

◆ getZoneName()

const char * GalaxyStatusAccessor::getZoneName ( int zoneId) const

Definition at line 31 of file GalaxyStatusAccessor.cpp.

◆ getCometName()

const char * GalaxyStatusAccessor::getCometName ( s32 scenario) const

Definition at line 35 of file GalaxyStatusAccessor.cpp.

◆ isValidNormalComet()

bool GalaxyStatusAccessor::isValidNormalComet ( s32 scenario) const

Definition at line 46 of file GalaxyStatusAccessor.cpp.

◆ isCometStar()

bool GalaxyStatusAccessor::isCometStar ( s32 scenario) const

Definition at line 56 of file GalaxyStatusAccessor.cpp.

◆ isExistGrandStar()

bool GalaxyStatusAccessor::isExistGrandStar ( ) const

Definition at line 66 of file GalaxyStatusAccessor.cpp.

◆ getNormalCometScenarioNo()

s32 GalaxyStatusAccessor::getNormalCometScenarioNo ( ) const

Definition at line 99 of file GalaxyStatusAccessor.cpp.

◆ getCoin100CometScenarioNo()

s32 GalaxyStatusAccessor::getCoin100CometScenarioNo ( ) const

Definition at line 120 of file GalaxyStatusAccessor.cpp.

◆ canOpen()

bool GalaxyStatusAccessor::canOpen ( ) const

Definition at line 141 of file GalaxyStatusAccessor.cpp.

◆ isOpened()

bool GalaxyStatusAccessor::isOpened ( ) const

Definition at line 150 of file GalaxyStatusAccessor.cpp.

◆ hasPowerStar()

bool GalaxyStatusAccessor::hasPowerStar ( s32 Scenario) const

Definition at line 176 of file GalaxyStatusAccessor.cpp.

◆ isCompleted()

bool GalaxyStatusAccessor::isCompleted ( ) const

Definition at line 159 of file GalaxyStatusAccessor.cpp.

◆ getPowerStarNumOwned()

s32 GalaxyStatusAccessor::getPowerStarNumOwned ( ) const

Definition at line 167 of file GalaxyStatusAccessor.cpp.

◆ getNormalScenarioNum()

s32 GalaxyStatusAccessor::getNormalScenarioNum ( ) const

Definition at line 185 of file GalaxyStatusAccessor.cpp.

◆ getAppearPowerStarObjName()

const char * GalaxyStatusAccessor::getAppearPowerStarObjName ( s32 scenario) const

Definition at line 207 of file GalaxyStatusAccessor.cpp.

◆ getActivePowerStarId()

u32 GalaxyStatusAccessor::getActivePowerStarId ( s32 scenario) const

Definition at line 222 of file GalaxyStatusAccessor.cpp.

◆ isValidCoin100()

bool GalaxyStatusAccessor::isValidCoin100 ( s32 scenario) const

Definition at line 233 of file GalaxyStatusAccessor.cpp.

◆ isHiddenStar()

bool GalaxyStatusAccessor::isHiddenStar ( s32 scenario) const

Definition at line 247 of file GalaxyStatusAccessor.cpp.

Member Data Documentation

◆ mScenarioData

const ScenarioData* GalaxyStatusAccessor::mScenarioData

Definition at line 35 of file GalaxyStatusAccessor.hpp.