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

#include <FlagCtrl.h>

Classes

struct  Flag

Public Member Functions

void initialize ()
u16 getFlagData (u16 cd_file_no, f32 x, f32 y)
bool setFlagData (u16 cd_file_no, f32 x, f32 y, u16 data)

Private Types

typedef sead::SafeArray< Flag, 256 > FlagArray
typedef FlagArray::iterator iterator

Private Member Functions

iterator find_ (u16 cd_file_no, u16 x, u16 y)

Static Private Member Functions

static u8 flagToIndex_ (Flag flag)

Private Attributes

FlagArray mFlag

Member Typedef Documentation

◆ FlagArray

typedef sead::SafeArray<Flag, 256> FlagCtrl::FlagArray
private

◆ iterator

typedef FlagArray::iterator FlagCtrl::iterator
private

Member Function Documentation

◆ initialize()

void FlagCtrl::initialize ( )

◆ getFlagData()

u16 FlagCtrl::getFlagData ( u16 cd_file_no,
f32 x,
f32 y )

◆ setFlagData()

bool FlagCtrl::setFlagData ( u16 cd_file_no,
f32 x,
f32 y,
u16 data )

◆ flagToIndex_()

u8 FlagCtrl::flagToIndex_ ( Flag flag)
staticprivate

◆ find_()

iterator FlagCtrl::find_ ( u16 cd_file_no,
u16 x,
u16 y )
private

Member Data Documentation

◆ mFlag

FlagArray FlagCtrl::mFlag
private