SSBM Decomp
Loading...
Searching...
No Matches
it_2725.h File Reference
#include <platform.h>
#include "ft/forward.h"
#include "it/forward.h"
#include "it/itCharItems.h"
#include "it/items/types.h"
#include "it/types.h"
#include <baselib/forward.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Functions

void it_80272560 (Item_GObj *, s32)
void it_802725D4 (Item_GObj *)
void it_80272674 (Item_GObj *, s32)
void it_80272784 (Item_GObj *)
Fighterit_80272818 (Item *)
Item_GObjit_80272828 (ItemKind)
 Returns Item_GObj of the specified kind if part of HSD_GObj_Entities->items.
void it_80272860 (Item_GObj *, f32, f32)
void it_802728C8 (Item_GObj *)
void it_80272940 (Item_GObj *)
void it_80272980 (Item_GObj *)
void it_80272A18 (HSD_JObj *item_jobj)
void it_80272A3C (HSD_JObj *item_jobj)
void it_80272A60 (Item_GObj *)
void it_80272AC4 (Item_GObj *, Vec3 *)
void it_80272B40 (Item_GObj *)
void it_80272BA4 (Item_GObj *)
void it_80272C08 (Item_GObj *)
bool it_80272C6C (Item_GObj *)
HSD_JObjit_80272C90 (Item_GObj *)
HSD_JObjit_80272CC0 (Item_GObj *, enum_t)
bool it_80272D1C (Item_GObj *)
 Check if GObj is Item class.
s32 it_80272D40 (Item_GObj *)
 Check GObj entity class.
void itColl_BounceOffVictim (Item_GObj *)
void it_80272DE4 (HSD_JObj *, f32)
void it_80272F7C (HSD_JObj *, f32)
bool it_80273030 (Item_GObj *)
bool itColl_BounceOffShield (Item_GObj *)
bool it_80273130 (Item_GObj *)
void it_80273168 (Item_GObj *)
void it_802731A4 (Item_GObj *)
void it_802731E0 (Item_GObj *)
void it_8027321C (Item_GObj *)
void it_8027327C (Item_GObj *, enum_t ID1, enum_t ID2)
void it_802732E4 (Item *, s32)
void it_80273318 (Item_GObj *, HSD_Joint *)
void it_80273408 (Item_GObj *)
void it_80273454 (Item_GObj *)
void it_8027346C (Item_GObj *)
void it_80273484 (Item_GObj *)
void it_8027349C (Item_GObj *)
void it_802734B4 (Item_GObj *)
void it_80273500 (Item_GObj *, Vec3 *)
void it_80273598 (Item_GObj *, s32, s32)
void it_80273600 (Item_GObj *)
void it_80273648 (Item_GObj *, s32, s32)
void it_80273670 (Item_GObj *, int, float)
void it_80273748 (Item_GObj *, Vec3 *, Vec3 *)
void it_80273B50 (Item_GObj *, Vec3 *)
void it_80273F34 (Item_GObj *, HSD_GObj *)
void it_80274198 (Item_GObj *, bool)
void it_802741F4 (Item_GObj *, bool)
void it_80274250 (Item_GObj *, Vec3 *)
void it_8027429C (Item_GObj *, Vec3 *)
void it_802742F4 (Item_GObj *, HSD_GObj *, Fighter_Part)
void it_80274484 (Item_GObj *, HSD_JObj *, f32)
void it_80274574 (Item_GObj *)
void it_80274594 (Item_GObj *)
int it_80274658 (Item_GObj *, f32)
HSD_JObjit_802746F8 (Item_GObj *)
void it_80274740 (Item_GObj *)
f32 it_80274990 (Item_GObj *)
void it_80274A64 (Item_GObj *)
void it_80274C60 (Item_GObj *)
bool it_80274C78 (Item_GObj *)
void it_80274C88 (Item_GObj *)
void it_80274CAC (Item_GObj *)
void it_80274D04 (Item_GObj *, struct lb_80014638_arg1_t *)
void it_80274D6C (Item_GObj *)
void it_80274DAC (Item_GObj *)
void it_80274DFC (Item_GObj *)
void it_80274E44 (Item_GObj *)
void it_80274ECC (Item_GObj *, bool)
void it_80274ED8 (void)
void it_80274EE8 (void)
void it_80274EF8 (Item_GObj *)
 Toggle flag in 0xDC8 off.
void it_80274F10 (Item_GObj *)
void it_80274F28 (Item *, s8, HSD_GObjEvent, HSD_GObjInteraction)
void it_80274F48 (Item_GObj *, s32, HSD_GObj *, Fighter_Part)
void it_80274FDC (Item_GObj *, s32, Fighter_GObj *, Fighter_Part)
void it_80275070 (Item_GObj *, s32)
bool it_802750E8 (Item_GObj *, s32)
void it_802750F8 (Item_GObj *)
void it_80275158 (Item_GObj *, f32)
 Set both life timers on the item.
void it_80275174 (Item_GObj *, f32)
void it_8027518C (Item_GObj *)
bool it_802751D8 (Item_GObj *)
void it_80275210 (Item_GObj *)
void it_80275228 (Item_GObj *)
void it_80275240 (Item_GObj *)
void it_80275258 (Item_GObj *)
void it_80275270 (Item_GObj *)
void it_80275288 (Item_GObj *, s32, s32)
void it_802752D8 (Item_GObj *, s32, s32)
void it_80275328 (HSD_GObj *, ItemLink *)
void it_80275390 (Item_GObj *)
void it_802753BC (Item_GObj *, s16)

Function Documentation

◆ it_80272560()

void it_80272560 ( Item_GObj * item_gobj,
s32 idx )

◆ it_802725D4()

void it_802725D4 ( Item_GObj * item_gobj)

◆ it_80272674()

void it_80272674 ( Item_GObj * item_gobj,
s32 idx )

◆ it_80272784()

void it_80272784 ( Item_GObj * item_gobj)

◆ it_80272818()

Fighter * it_80272818 ( Item * item)

◆ it_80272828()

Item_GObj * it_80272828 ( ItemKind kind)

Returns Item_GObj of the specified kind if part of HSD_GObj_Entities->items.

◆ it_80272860()

void it_80272860 ( Item_GObj * item_gobj,
f32 arg1,
f32 arg2 )

◆ it_802728C8()

void it_802728C8 ( Item_GObj * item_gobj)

◆ it_80272940()

void it_80272940 ( Item_GObj * item_gobj)

◆ it_80272980()

void it_80272980 ( Item_GObj * item_gobj)

◆ it_80272A18()

void it_80272A18 ( HSD_JObj * item_jobj)

◆ it_80272A3C()

void it_80272A3C ( HSD_JObj * item_jobj)

◆ it_80272A60()

void it_80272A60 ( Item_GObj * item_gobj)

◆ it_80272AC4()

void it_80272AC4 ( Item_GObj * item_gobj,
Vec3 * arg1 )

◆ it_80272B40()

void it_80272B40 ( Item_GObj * item_gobj)

◆ it_80272BA4()

void it_80272BA4 ( Item_GObj * item_gobj)

◆ it_80272C08()

void it_80272C08 ( Item_GObj * item_gobj)

◆ it_80272C6C()

bool it_80272C6C ( Item_GObj * item_gobj)

◆ it_80272C90()

HSD_JObj * it_80272C90 ( Item_GObj * item_gobj)

◆ it_80272CC0()

HSD_JObj * it_80272CC0 ( Item_GObj * item_gobj,
enum_t idx )

◆ it_80272D1C()

bool it_80272D1C ( Item_GObj * item_gobj)

Check if GObj is Item class.

◆ it_80272D40()

s32 it_80272D40 ( Item_GObj * item_gobj)

Check GObj entity class.

◆ itColl_BounceOffVictim()

void itColl_BounceOffVictim ( Item_GObj * gobj)

◆ it_80272DE4()

void it_80272DE4 ( HSD_JObj * jobj,
f32 scale )

◆ it_80272F7C()

void it_80272F7C ( HSD_JObj * jobj,
f32 scale )

◆ it_80273030()

bool it_80273030 ( Item_GObj * item_gobj)

◆ itColl_BounceOffShield()

bool itColl_BounceOffShield ( Item_GObj * item_gobj)

◆ it_80273130()

bool it_80273130 ( Item_GObj * item_gobj)

◆ it_80273168()

void it_80273168 ( Item_GObj * item_gobj)

◆ it_802731A4()

void it_802731A4 ( Item_GObj * item_gobj)

◆ it_802731E0()

void it_802731E0 ( Item_GObj * item_gobj)

◆ it_8027321C()

void it_8027321C ( Item_GObj * item_gobj)

◆ it_8027327C()

void it_8027327C ( Item_GObj * item_gobj,
enum_t ID1,
enum_t ID2 )

◆ it_802732E4()

void it_802732E4 ( Item * item,
s32 arg1 )

◆ it_80273318()

void it_80273318 ( Item_GObj * item_gobj,
HSD_Joint * joint )

◆ it_80273408()

void it_80273408 ( Item_GObj * item_gobj)

◆ it_80273454()

void it_80273454 ( Item_GObj * item_gobj)

◆ it_8027346C()

void it_8027346C ( Item_GObj * item_gobj)

◆ it_80273484()

void it_80273484 ( Item_GObj * item_gobj)

◆ it_8027349C()

void it_8027349C ( Item_GObj * item_gobj)

◆ it_802734B4()

void it_802734B4 ( Item_GObj * item_gobj)

◆ it_80273500()

void it_80273500 ( Item_GObj * item_gobj,
Vec3 * arg1 )

◆ it_80273598()

void it_80273598 ( Item_GObj * item_gobj,
s32 arg1,
s32 arg2 )

◆ it_80273600()

void it_80273600 ( Item_GObj * item_gobj)

◆ it_80273648()

void it_80273648 ( Item_GObj * item_gobj,
s32 arg1,
s32 arg2 )

◆ it_80273670()

void it_80273670 ( Item_GObj * ,
int ,
float  )

◆ it_80273748()

void it_80273748 ( Item_GObj * item_gobj,
Vec3 * pos,
Vec3 * vel )

◆ it_80273B50()

void it_80273B50 ( Item_GObj * item_gobj,
Vec3 * vel )

◆ it_80273F34()

void it_80273F34 ( Item_GObj * item_gobj,
HSD_GObj * arg_gobj2 )

◆ it_80274198()

void it_80274198 ( Item_GObj * item_gobj,
bool chk )

◆ it_802741F4()

void it_802741F4 ( Item_GObj * item_gobj,
bool chk )

◆ it_80274250()

void it_80274250 ( Item_GObj * item_gobj,
Vec3 * arg1 )

◆ it_8027429C()

void it_8027429C ( Item_GObj * item_gobj,
Vec3 * arg1 )

◆ it_802742F4()

void it_802742F4 ( Item_GObj * item_gobj,
HSD_GObj * gobj,
Fighter_Part ftpart )

◆ it_80274484()

void it_80274484 ( Item_GObj * item_gobj,
HSD_JObj * jobj,
f32 scale )

◆ it_80274574()

void it_80274574 ( Item_GObj * item_gobj)

◆ it_80274594()

void it_80274594 ( Item_GObj * item_gobj)

◆ it_80274658()

int it_80274658 ( Item_GObj * item_gobj,
f32 arg1 )

◆ it_802746F8()

HSD_JObj * it_802746F8 ( Item_GObj * item_gobj)

◆ it_80274740()

void it_80274740 ( Item_GObj * item_gobj)

◆ it_80274990()

f32 it_80274990 ( Item_GObj * item_gobj)

◆ it_80274A64()

void it_80274A64 ( Item_GObj * item_gobj)

◆ it_80274C60()

void it_80274C60 ( Item_GObj * item_gobj)

◆ it_80274C78()

bool it_80274C78 ( Item_GObj * item_gobj)

◆ it_80274C88()

void it_80274C88 ( Item_GObj * item_gobj)

◆ it_80274CAC()

void it_80274CAC ( Item_GObj * item_gobj)

◆ it_80274D04()

void it_80274D04 ( Item_GObj * item_gobj,
struct lb_80014638_arg1_t * arg1 )

◆ it_80274D6C()

void it_80274D6C ( Item_GObj * gobj)

◆ it_80274DAC()

void it_80274DAC ( Item_GObj * gobj)

◆ it_80274DFC()

void it_80274DFC ( Item_GObj * item_gobj)

◆ it_80274E44()

void it_80274E44 ( Item_GObj * item_gobj)

◆ it_80274ECC()

void it_80274ECC ( Item_GObj * item_gobj,
bool arg1 )

◆ it_80274ED8()

void it_80274ED8 ( void )

◆ it_80274EE8()

void it_80274EE8 ( void )

◆ it_80274EF8()

void it_80274EF8 ( Item_GObj * item_gobj)

Toggle flag in 0xDC8 off.

◆ it_80274F10()

void it_80274F10 ( Item_GObj * item_gobj)

◆ it_80274F28()

void it_80274F28 ( Item * item,
s8 arg1,
HSD_GObjEvent arg2,
HSD_GObjInteraction arg3 )

◆ it_80274F48()

void it_80274F48 ( Item_GObj * item_gobj,
s32 bone_id,
HSD_GObj * arg2_gobj,
Fighter_Part part_idx )

◆ it_80274FDC()

void it_80274FDC ( Item_GObj * item_gobj,
s32 bone_id,
Fighter_GObj * arg2_gobj,
Fighter_Part part_idx )

◆ it_80275070()

void it_80275070 ( Item_GObj * item_gobj,
s32 bone_id )

◆ it_802750E8()

bool it_802750E8 ( Item_GObj * item_gobj,
s32 mask )

◆ it_802750F8()

void it_802750F8 ( Item_GObj * item_gobj)

◆ it_80275158()

void it_80275158 ( Item_GObj * item_gobj,
f32 lifetime )

Set both life timers on the item.

Set item lifetime.

◆ it_80275174()

void it_80275174 ( Item_GObj * item_gobj,
f32 lifetime )

◆ it_8027518C()

void it_8027518C ( Item_GObj * item_gobj)

◆ it_802751D8()

bool it_802751D8 ( Item_GObj * item_gobj)

◆ it_80275210()

void it_80275210 ( Item_GObj * item_gobj)

◆ it_80275228()

void it_80275228 ( Item_GObj * item_gobj)

◆ it_80275240()

void it_80275240 ( Item_GObj * item_gobj)

◆ it_80275258()

void it_80275258 ( Item_GObj * item_gobj)

◆ it_80275270()

void it_80275270 ( Item_GObj * item_gobj)

◆ it_80275288()

void it_80275288 ( Item_GObj * item_gobj,
s32 arg1,
s32 arg2 )

◆ it_802752D8()

void it_802752D8 ( Item_GObj * item_gobj,
s32 arg1,
s32 arg2 )

◆ it_80275328()

void it_80275328 ( HSD_GObj * gobj,
ItemLink * arg1 )

◆ it_80275390()

void it_80275390 ( Item_GObj * item_gobj)

◆ it_802753BC()

void it_802753BC ( Item_GObj * item_gobj,
s16 arg1 )