SSBM Decomp
Loading...
Searching...
No Matches
itcoll.c File Reference
#include <platform.h>
#include "it/itcoll.h"
#include "inlines.h"
#include "types.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_1601.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/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>

Functions

void it_8026F9AC (s32 arg0, void *fighter, HitCapsule *hit, HurtCapsule *hurt)
 
void it_8026FA2C (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, Item *arg_item3, bool arg_chk)
 
void it_8026FAC4 (Item *arg_item0, HitCapsule *arg_hit, s32 arg2, void *arg3, bool chk)
 
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)
 
void it_802701BC (Item_GObj *arg_item_gobj)
 
void it_802703E8 (Item_GObj *arg_item_gobj)
 
void it_802706D0 (Item_GObj *arg_item_gobj)
 
f32 it_80270CD8 (Item *arg_item, HitCapsule *arg_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_80271830 (Item *item, f32 arg_angle)
 
void it_80271A58 (Item_GObj *item_gobj)
 
void it_80271B60 (Item_GObj *item_gobj)
 
void it_80271D2C (Item_GObj *arg_item_gobj)
 
void it_80271F78 (Item_GObj *arg_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_GObjit_8027236C (Item_GObj *arg_item_gobj)
 
HSD_GObjit_802723FC (Item_GObj *arg_item_gobj)
 
void it_80272460 (HitCapsule *hitbox, u32 damage, Item_GObj *arg_item_gobj)
 

Variables

static u32 it_803F1384 [20]
 
u8 it_804D6D1C
 
struct HSD_ObjAllocUnk7 it_804A0E70 [15]
 

Function Documentation

◆ it_8026F9AC()

void it_8026F9AC ( s32  arg0,
void *  fighter,
HitCapsule hit,
HurtCapsule hurt 
)

◆ it_8026FA2C()

void it_8026FA2C ( Item arg_item0,
HitCapsule arg_hit,
s32  arg2,
Item arg_item3,
bool  arg_chk 
)

◆ it_8026FAC4()

void it_8026FAC4 ( Item arg_item0,
HitCapsule arg_hit,
s32  arg2,
void *  arg3,
bool  chk 
)

◆ it_8026FC00()

void it_8026FC00 ( Item arg_item,
HitCapsule arg_hit,
s32  arg2,
Fighter arg3 
)

◆ it_8026FCF8()

void it_8026FCF8 ( Item arg_item,
HitCapsule arg_hit 
)

◆ it_8026FE68()

void it_8026FE68 ( Item arg_item0,
HitCapsule hit1,
Item arg_item2,
HitCapsule hit3 
)

◆ it_802701BC()

void it_802701BC ( Item_GObj arg_item_gobj)

◆ it_802703E8()

void it_802703E8 ( Item_GObj arg_item_gobj)

◆ it_802706D0()

void it_802706D0 ( Item_GObj arg_item_gobj)

◆ it_80270CD8()

f32 it_80270CD8 ( Item arg_item,
HitCapsule arg_hit 
)

◆ it_80270E30()

void it_80270E30 ( Item_GObj arg_item_gobj)

◆ it_8027129C()

void it_8027129C ( Item_GObj arg_item_gobj,
s32  index 
)

◆ it_8027137C()

void it_8027137C ( Item_GObj arg_item_gobj)

◆ it_8027146C()

void it_8027146C ( Item_GObj item_gobj)

◆ it_802714C0()

void it_802714C0 ( Item_GObj item_gobj)

◆ it_80271508()

void it_80271508 ( Item_GObj item_gobj,
HurtCapsuleState  state 
)

◆ it_80271534()

void it_80271534 ( Item_GObj item_gobj,
s32  index,
HurtCapsule arg_hurt 
)

◆ it_80271590()

void it_80271590 ( Item_GObj item_gobj,
s32  index,
HurtCapsule arg_hurt 
)

◆ it_8027163C()

void it_8027163C ( Item_GObj item_gobj)

◆ it_80271830()

void it_80271830 ( Item item,
f32  arg_angle 
)

◆ it_80271A58()

void it_80271A58 ( Item_GObj item_gobj)

◆ it_80271B60()

void it_80271B60 ( Item_GObj item_gobj)

◆ it_80271D2C()

void it_80271D2C ( Item_GObj arg_item_gobj)

◆ it_80271F78()

void it_80271F78 ( Item_GObj arg_item_gobj)

◆ it_802721B8()

void it_802721B8 ( Item_GObj item_gobj)

◆ it_80272280()

void it_80272280 ( Item_GObj item_gobj)

◆ it_80272298()

void it_80272298 ( Item_GObj item_gobj)

◆ it_802722B0()

void it_802722B0 ( Item_GObj item_gobj)

◆ it_80272304()

void it_80272304 ( Item_GObj item_gobj)

◆ it_8027236C()

HSD_GObj * it_8027236C ( Item_GObj arg_item_gobj)

◆ it_802723FC()

HSD_GObj * it_802723FC ( Item_GObj arg_item_gobj)

◆ it_80272460()

void it_80272460 ( HitCapsule hitbox,
u32  damage,
Item_GObj arg_item_gobj 
)

Variable Documentation

◆ it_803F1384

u32 it_803F1384[20]
static
Initial value:
= {
1000,
1002,
1001,
1004,
1145,
1005,
0,
0,
0,
1000,
1000,
0,
0,
1046,
0,
0,
0,
}

◆ it_804D6D1C

u8 it_804D6D1C
extern

◆ it_804A0E70

struct HSD_ObjAllocUnk7 it_804A0E70[15]
extern