SSBM Decomp
Loading...
Searching...
No Matches
ftData_Item Union Reference

An entry of #ftData::x48_items: mostly an Article, but some fighters keep joints or their own structs in certain slots. More...

#include <types.h>

Public Member Functions

struct UNK_SAMUS_S1 *samus_grapple DAT_IF (fighter_kind==Ft_Kind_Samus &&item_index==4)
HSD_Joint *joint DAT_IF (((fighter_kind==Ft_Kind_Link||fighter_kind==Ft_Kind_CLink) &&item_index==6)||(fighter_kind==Ft_Kind_Kirby &&item_index==4)||(fighter_kind==Ft_Kind_Yoshi &&item_index==3))
Article *article DAT_IF (true)

Data Fields

HSD_Joint ** joints
FtPartsVisLookup * visibility

Detailed Description

An entry of #ftData::x48_items: mostly an Article, but some fighters keep joints or their own structs in certain slots.

Those slots come first; #article is the catch-all for the rest.

Todo
Annotate the other slots per fighter (Sheik 4/5, Game & Watch 10, Jigglypuff 1).

Member Function Documentation

◆ DAT_IF() [1/3]

struct UNK_SAMUS_S1 *samus_grapple ftData_Item::DAT_IF ( fighter_kind = =Ft_Kind_Samus &&item_index==4)

◆ DAT_IF() [2/3]

HSD_Joint *joint ftData_Item::DAT_IF ( ((fighter_kind==Ft_Kind_Link||fighter_kind==Ft_Kind_CLink) &&item_index==6)||(fighter_kind==Ft_Kind_Kirby &&item_index==4)||(fighter_kind==Ft_Kind_Yoshi &&item_index==3) )

◆ DAT_IF() [3/3]

Article *article ftData_Item::DAT_IF ( true )

Field Documentation

◆ joints

HSD_Joint** ftData_Item::joints

◆ visibility

FtPartsVisLookup* ftData_Item::visibility

The documentation for this union was generated from the following file: