|
SSBM Decomp
|
#include "it/itcoll.h"#include "inlines.h"#include "it_2725.h"#include "it_279C.h"#include "placeholder.h"#include "types.h"#include <platform.h>#include "ef/efsync.h"#include "ft/fighter.h"#include "ft/ft_0881.h"#include "ft/ftchangeparam.h"#include "ft/ftcoll.h"#include "ft/ftcommon.h"#include "ft/ftlib.h"#include "ft/inlines.h"#include "ftCommon/ftCo_DownAttack.h"#include "gm/gm_unsplit.h"#include "it/it_26B1.h"#include "it/it_3F14.h"#include "it/item.h"#include "lb/lb_00B0.h"#include "lb/lbaudio_ax.h"#include "lb/lbcollision.h"#include "lb/lbvector.h"#include <math.h>#include <baselib/cobj.h>#include <baselib/gobj.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/memory.h>#include <baselib/random.h>#include <baselib/state.h>#include <baselib/tev.h>Data Structures | |
| struct | ItCollDynamicsDesc |
| struct | ItCollDynamics |
Functions | |
| static void | it_80271830 (Item *item, f32 arg_angle) |
| static void | it_80271B60 (Item_GObj *item_gobj) |
| static void | it_80271D2C (Item_GObj *arg_item_gobj) |
| static void | it_80271F78 (Item_GObj *arg_item_gobj) |
| static bool | itColl_chkECBOverlap (f32 pos_x, f32 pos_y, itECB *ecb_a, itECB *ecb_b, Vec3 *target) |
| void | it_8026F9A0 (void) |
| void | it_8026F9AC (s32 arg0, void *fighter, HitCapsule *hit, Item *arg_item, HurtCapsule *hurt) |
| static void | it_8026FA2C_inline (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, Item *arg_item3, bool arg_chk) |
| void | it_8026FA2C (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, Item *arg_item3, bool arg_chk) |
| static void | it_8026FAC4_inline (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, Item *arg3, bool chk) |
| void | it_8026FAC4 (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, void *arg3, bool chk) |
| static void | it_8026FC00_inline (Item *arg_item, HitCapsule *arg_hit, int arg2, Fighter *arg3) |
| void | it_8026FC00 (Item *arg_item, HitCapsule *arg_hit, s32 arg2, Fighter *arg3) |
| void | it_8026FCF8 (Item *arg_item, HitCapsule *arg_hit) |
| void | it_8026FE68 (Item *arg_item0, HitCapsule *hit1, Item *arg_item2, HitCapsule *hit3) |
| static void | it_8026FAC4_outline (Item *ip, HitCapsule *hit, s32 arg2, void *arg3, bool chk) |
| void | it_802701BC (Item_GObj *gobj) |
| static void | it_8026F9AC_outline (s32 arg0, void *fighter, HitCapsule *hit, Item *arg_item, HurtCapsule *hurt) |
| void | it_802703E8 (Item_GObj *arg_item_gobj) |
| static bool | it_802706D0_sub (Item_GObj *arg_item_gobj, Item *item, Item *arg_item, HitCapsule *hit) |
| static s32 | it_802706D0_sub2 (Item *item, Item *arg_item) |
| static void | it_802706D0_sub3 (Item *item, Item *arg_item, HitCapsule *hit, HurtCapsule *arg_hurt) |
| void | it_802706D0 (Item_GObj *arg_item_gobj) |
| f32 | it_80270CD8 (Item *ip, HitCapsule *hit) |
| void | it_80270E30 (Item_GObj *arg_item_gobj) |
| void | it_8027129C (Item_GObj *arg_item_gobj, s32 index) |
| void | it_8027137C (Item_GObj *arg_item_gobj) |
| void | it_8027146C (Item_GObj *item_gobj) |
| void | it_802714C0 (Item_GObj *item_gobj) |
| void | it_80271508 (Item_GObj *item_gobj, HurtCapsuleState state) |
| void | it_80271534 (Item_GObj *item_gobj, s32 index, HurtCapsule *arg_hurt) |
| void | it_80271590 (Item_GObj *item_gobj, s32 index, HurtCapsule *arg_hurt) |
| void | it_8027163C (Item_GObj *item_gobj) |
| void | it_80271A58 (Item_GObj *item_gobj) |
| void | it_802721B8 (Item_GObj *item_gobj) |
| void | it_80272280 (Item_GObj *item_gobj) |
| void | it_80272298 (Item_GObj *item_gobj) |
| void | it_802722B0 (Item_GObj *item_gobj) |
| void | it_80272304 (Item_GObj *item_gobj) |
| HSD_GObj * | it_8027236C (Item_GObj *arg_item_gobj) |
| HSD_GObj * | it_802723FC (Item_GObj *arg_item_gobj) |
| void | it_80272460 (HitCapsule *hitbox, u32 damage, Item_GObj *arg_item_gobj) |
Variables | |
| const Quaternion | it_803B8560 = { 0.0f, 0.0f, 1.0f, 0.0f } |
| static s32 | it_803F1384 [17] |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
| void it_8026F9A0 | ( | void | ) |
| void it_8026F9AC | ( | s32 | arg0, |
| void * | fighter, | ||
| HitCapsule * | hit, | ||
| Item * | arg_item, | ||
| HurtCapsule * | hurt ) |
|
inlinestatic |
| void it_8026FA2C | ( | Item * | arg_item0, |
| HitCapsule * | arg_hit, | ||
| s32 | arg2, | ||
| Item * | arg_item3, | ||
| bool | arg_chk ) |
|
inlinestatic |
| void it_8026FAC4 | ( | Item * | arg_item0, |
| HitCapsule * | arg_hit, | ||
| s32 | arg2, | ||
| void * | arg3, | ||
| bool | chk ) |
|
inlinestatic |
| void it_8026FC00 | ( | Item * | arg_item, |
| HitCapsule * | arg_hit, | ||
| s32 | arg2, | ||
| Fighter * | arg3 ) |
| void it_8026FCF8 | ( | Item * | arg_item, |
| HitCapsule * | arg_hit ) |
| void it_8026FE68 | ( | Item * | arg_item0, |
| HitCapsule * | hit1, | ||
| Item * | arg_item2, | ||
| HitCapsule * | hit3 ) |
|
inlinestatic |
| void it_802701BC | ( | Item_GObj * | gobj | ) |
|
inlinestatic |
| void it_802703E8 | ( | Item_GObj * | arg_item_gobj | ) |
|
inlinestatic |
|
inlinestatic |
| void it_802706D0 | ( | Item_GObj * | arg_item_gobj | ) |
| f32 it_80270CD8 | ( | Item * | ip, |
| HitCapsule * | hit ) |
| void it_80270E30 | ( | Item_GObj * | arg_item_gobj | ) |
| void it_8027137C | ( | Item_GObj * | arg_item_gobj | ) |
| void it_8027146C | ( | Item_GObj * | item_gobj | ) |
| void it_802714C0 | ( | Item_GObj * | item_gobj | ) |
| void it_80271508 | ( | Item_GObj * | item_gobj, |
| HurtCapsuleState | state ) |
| void it_80271534 | ( | Item_GObj * | item_gobj, |
| s32 | index, | ||
| HurtCapsule * | arg_hurt ) |
| void it_80271590 | ( | Item_GObj * | item_gobj, |
| s32 | index, | ||
| HurtCapsule * | arg_hurt ) |
| void it_8027163C | ( | Item_GObj * | item_gobj | ) |
| void it_80271A58 | ( | Item_GObj * | item_gobj | ) |
| void it_802721B8 | ( | Item_GObj * | item_gobj | ) |
| void it_80272280 | ( | Item_GObj * | item_gobj | ) |
| void it_80272298 | ( | Item_GObj * | item_gobj | ) |
| void it_802722B0 | ( | Item_GObj * | item_gobj | ) |
| void it_80272304 | ( | Item_GObj * | item_gobj | ) |
| void it_80272460 | ( | HitCapsule * | hitbox, |
| u32 | damage, | ||
| Item_GObj * | arg_item_gobj ) |
| const Quaternion it_803B8560 = { 0.0f, 0.0f, 1.0f, 0.0f } |
|
static |