A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Kinoko::Item::ItemDirector Class Reference0x809C3618

Description

Definition at line 19 of file ItemDirector.hh.

Inheritance diagram for Kinoko::Item::ItemDirector:

Public Member Functions

void init ()
 
void calc ()
 
KartItemkartItem (size_t idx)
 
const ItemInventoryitemInventory (s16 idx) const
 

Static Public Member Functions

static ItemDirectorCreateInstance ()
 
static void DestroyInstance ()
 
static ItemDirectorInstance ()
 

Private Attributes

owning_span< KartItemm_karts
 

Static Private Attributes

static ItemDirectors_instance = nullptr
 

Additional Inherited Members

- Private Member Functions inherited from Kinoko::EGG::Disposer
- Static Private Member Functions inherited from Kinoko::EGG::Disposer
static constexpr u16 getLinkOffset ()
 

Constructor & Destructor Documentation

◆ ItemDirector()

Kinoko::Item::ItemDirector::ItemDirector ( )
private0x807992D8

Definition at line 37 of file ItemDirector.cc.

Member Function Documentation

◆ ~ItemDirector()

Kinoko::Item::ItemDirector::~ItemDirector ( )
overrideprivate0x80798F9C

Definition at line 47 of file ItemDirector.cc.

◆ calc()

void Kinoko::Item::ItemDirector::calc ( )
0x80799850

Definition at line 15 of file ItemDirector.cc.

◆ CreateInstance()

ItemDirector * Kinoko::Item::ItemDirector::CreateInstance ( )
static0x80799138

Definition at line 22 of file ItemDirector.cc.

◆ DestroyInstance()

void Kinoko::Item::ItemDirector::DestroyInstance ( )
static0x80799188

Definition at line 29 of file ItemDirector.cc.

◆ init()

void Kinoko::Item::ItemDirector::init ( )
0x80799794

Definition at line 8 of file ItemDirector.cc.

◆ Instance()

static ItemDirector * Kinoko::Item::ItemDirector::Instance ( )
inlinestaticnodiscard

Definition at line 38 of file ItemDirector.hh.

◆ itemInventory()

const ItemInventory & Kinoko::Item::ItemDirector::itemInventory ( s16 idx) const
inlinenodiscard

Definition at line 34 of file ItemDirector.hh.

◆ kartItem()

KartItem & Kinoko::Item::ItemDirector::kartItem ( size_t idx)
inlinenodiscard

Definition at line 26 of file ItemDirector.hh.

Member Data Documentation

◆ m_karts

owning_span<KartItem> Kinoko::Item::ItemDirector::m_karts
private

Definition at line 46 of file ItemDirector.hh.

◆ s_instance

ItemDirector * Kinoko::Item::ItemDirector::s_instance = nullptr
staticprivate0x809C3618

Definition at line 48 of file ItemDirector.hh.