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

Public Member Functions

void setIsCreated (bool)
 
bool isCreated () const
 
void setLastLoadedMario (bool)
 
bool isLastLoadedMario () const
 
void onCompleteEndingMario ()
 
void onCompleteEndingLuigi ()
 
bool isOnCompleteEndingMario ()
 
bool isOnCompleteEndingLuigi ()
 
void updateLastModified ()
 
OSTime getLastModified () const
 
void setMiiOrIconId (const void *, const u32 *)
 
bool getMiiId (void *) const
 
bool getIconId (u32 *) const
 
void resetAllData ()
 
void makeFileBinary (u8 *, u32)
 
void loadFromFileBinary (const char *, const u8 *, u32)
 

Public Attributes

BinaryDataChunkHoldermChunkHolder
 
ConfigDataCreateChunkmCreateChunk
 
ConfigDataMiimMiiCreateChunk
 
ConfigDataMiscmMiscCreateChunk
 
char mName [0x10]
 

Detailed Description

Definition at line 20 of file ConfigDataHolder.hpp.

Constructor & Destructor Documentation

◆ ConfigDataHolder()

ConfigDataHolder::ConfigDataHolder ( )

Definition at line 102 of file ConfigDataHolder.cpp.

Member Function Documentation

◆ setIsCreated()

void ConfigDataHolder::setIsCreated ( bool isCreated)

Definition at line 40 of file ConfigDataHolder.cpp.

◆ isCreated()

bool ConfigDataHolder::isCreated ( ) const

Definition at line 44 of file ConfigDataHolder.cpp.

◆ setLastLoadedMario()

void ConfigDataHolder::setLastLoadedMario ( bool isLoaded)

Definition at line 48 of file ConfigDataHolder.cpp.

◆ isLastLoadedMario()

bool ConfigDataHolder::isLastLoadedMario ( ) const

Definition at line 52 of file ConfigDataHolder.cpp.

◆ onCompleteEndingMario()

void ConfigDataHolder::onCompleteEndingMario ( )

Definition at line 56 of file ConfigDataHolder.cpp.

◆ onCompleteEndingLuigi()

void ConfigDataHolder::onCompleteEndingLuigi ( )

Definition at line 60 of file ConfigDataHolder.cpp.

◆ isOnCompleteEndingMario()

bool ConfigDataHolder::isOnCompleteEndingMario ( )

Definition at line 64 of file ConfigDataHolder.cpp.

◆ isOnCompleteEndingLuigi()

bool ConfigDataHolder::isOnCompleteEndingLuigi ( )

Definition at line 68 of file ConfigDataHolder.cpp.

◆ updateLastModified()

void ConfigDataHolder::updateLastModified ( )

Definition at line 72 of file ConfigDataHolder.cpp.

◆ getLastModified()

OSTime ConfigDataHolder::getLastModified ( ) const

Definition at line 76 of file ConfigDataHolder.cpp.

◆ setMiiOrIconId()

void ConfigDataHolder::setMiiOrIconId ( const void * pMiiId,
const u32 * pIconId )

Definition at line 80 of file ConfigDataHolder.cpp.

◆ getMiiId()

bool ConfigDataHolder::getMiiId ( void * pId) const

Definition at line 84 of file ConfigDataHolder.cpp.

◆ getIconId()

bool ConfigDataHolder::getIconId ( u32 * pId) const

Definition at line 88 of file ConfigDataHolder.cpp.

◆ resetAllData()

void ConfigDataHolder::resetAllData ( )

Definition at line 92 of file ConfigDataHolder.cpp.

◆ makeFileBinary()

void ConfigDataHolder::makeFileBinary ( u8 * pData,
u32 len )

Definition at line 98 of file ConfigDataHolder.cpp.

◆ loadFromFileBinary()

void ConfigDataHolder::loadFromFileBinary ( const char * pName,
const u8 * pData,
u32 len )

Definition at line 114 of file ConfigDataHolder.cpp.

Member Data Documentation

◆ mChunkHolder

BinaryDataChunkHolder* ConfigDataHolder::mChunkHolder

Definition at line 41 of file ConfigDataHolder.hpp.

◆ mCreateChunk

ConfigDataCreateChunk* ConfigDataHolder::mCreateChunk

Definition at line 42 of file ConfigDataHolder.hpp.

◆ mMiiCreateChunk

ConfigDataMii* ConfigDataHolder::mMiiCreateChunk

Definition at line 43 of file ConfigDataHolder.hpp.

◆ mMiscCreateChunk

ConfigDataMisc* ConfigDataHolder::mMiscCreateChunk

Definition at line 44 of file ConfigDataHolder.hpp.

◆ mName

char ConfigDataHolder::mName[0x10]

Definition at line 45 of file ConfigDataHolder.hpp.