|
SSBM Decomp
|
#include "it_2E5A.h"#include "types.h"#include "db/db.h"#include "gm/gm_unsplit.h"#include "it/inlines.h"#include "it/it_266F.h"#include "it/it_26B1.h"#include "it/it_2725.h"#include "it/item.h"#include "lb/lb_00B0.h"#include "lb/lbaudio_ax.h"#include "lb/lbvector.h"#include "mp/mpcoll.h"#include <math.h>#include <math_ppc.h>#include <baselib/cobj.h>#include <baselib/gobj.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/random.h>Functions | |
| bool | it_802E5AC4 (Item_GObj *item_gobj, bool arg_check) |
| s32 | it_802E5EF4 (Item_GObj *item_gobj) |
| void | it_802E5F00 (Item_GObj *item_gobj, Vec3 *pos, Vec3 *vel, s32 arg3) |
| s32 | it_802E5F8C (Item_GObj *item_gobj, Vec3 *pos, s32 arg2, s32 arg3, f32 arg4, f32 arg5) |
| s32 | it_802E609C (it_802E5FXX_struct *vars, SpawnItem *spawn) |
| s32 it_802E609C(Fighter* fighter, SpawnItem* spawn) { | |
| void | it_802E614C (Item_GObj *parent_gobj1, Item_GObj *parent_gobj2, SpawnItem *spawn, Vec3 *pos, Vec3 *vel) |
| void it_802E614C(Item_GObj* arg0, Item_GObj* arg1, Vec3* arg2, f32* arg3,
void* arg4) { | |
| s32 | it_802E61C4 (Item_GObj *item_gobj, s32 arg1, s32 arg2) |
| void | it_802E628C (Item_GObj *item_gobj, f32 arg8, f32 arg9) |
| void it_802E628C(Item_GObj* item_gobj, f64 arg8, f32 arg9) { | |
| s32 | it_802E6380 (Item_GObj *item_gobj, it_802E5FXX_struct *arg1) |
| bool | it_802E657C (Item_GObj *item_gobj) |
| void | it_802E6658 (void) |
| void | it_802E66A0 (HSD_GObj *item_gobj) |
| bool | it_2E5A_UnkMotion1_Anim (HSD_GObj *item_gobj) |
| void | it_2E5A_UnkMotion1_Phys (HSD_GObj *item_gobj) |
| bool | it_2E5A_UnkMotion0_Coll (HSD_GObj *item_gobj) |
| void | it_802E6888 (HSD_GObj *item_gobj) |
| bool | it_2E5A_UnkMotion2_Anim (HSD_GObj *item_gobj) |
| void | it_2E5A_UnkMotion2_Phys (HSD_GObj *item_gobj) |
| bool | it_2E5A_UnkMotion2_Coll (HSD_GObj *item_gobj) |
| bool | it_2E5A_Logic115_DmgDealt (Item_GObj *item_gobj) |
| void | it_802E6A74 (HSD_GObj *gobj) |
| void | it_2E5A_Logic115_EvtUnk (Item_GObj *item_gobj, HSD_GObj *ref_gobj) |
Variables | |
| const Vec3 | it_803B8718 = { 0.0f, 0.0f, 0.0f } |
| const Vec3 | it_803B8724 = { 0.0f, 0.0f, 0.0f } |
| ItemStateTable | it_803F8BD8 [] |
| s32 it_802E609C | ( | it_802E5FXX_struct * | vars, |
| SpawnItem * | spawn | ||
| ) |
s32 it_802E609C(Fighter* fighter, SpawnItem* spawn) {
|
inline |
void it_802E614C(Item_GObj* arg0, Item_GObj* arg1, Vec3* arg2, f32* arg3, void* arg4) {
| void it_802E628C | ( | Item_GObj * | item_gobj, |
| f32 | arg8, | ||
| f32 | arg9 | ||
| ) |
void it_802E628C(Item_GObj* item_gobj, f64 arg8, f32 arg9) {
| s32 it_802E6380 | ( | Item_GObj * | item_gobj, |
| it_802E5FXX_struct * | arg1 | ||
| ) |
| void it_802E6658 | ( | void | ) |
| void it_802E66A0 | ( | HSD_GObj * | item_gobj | ) |
| void it_2E5A_UnkMotion1_Phys | ( | HSD_GObj * | item_gobj | ) |
| void it_802E6888 | ( | HSD_GObj * | item_gobj | ) |
| void it_2E5A_UnkMotion2_Phys | ( | HSD_GObj * | item_gobj | ) |
| void it_802E6A74 | ( | HSD_GObj * | gobj | ) |
| const Vec3 it_803B8718 = { 0.0f, 0.0f, 0.0f } |
| const Vec3 it_803B8724 = { 0.0f, 0.0f, 0.0f } |
| ItemStateTable it_803F8BD8[] |