SSBM Decomp
Loading...
Searching...
No Matches
itgroundcoll.c File Reference
#include "it/itgroundcoll.h"
#include "inlines.h"
#include "it/it_2725.h"
#include "it/it_3F14.h"
#include "it/item.h"
#include "it/itmaplib.h"
#include "mp/mpcoll.h"
#include "mp/mplib.h"
#include <math.h>
#include <baselib/random.h>

Functions

bool it_8026D564 (Item_GObj *item_gobj)
bool it_8026D5CC (Item_GObj *item_gobj)
bool it_8026D604 (Item_GObj *item_gobj)
void it_8026D62C (Item_GObj *gobj, HSD_GObjEvent arg1)
void it_8026D6F4 (Item_GObj *gobj, HSD_GObjEvent arg1)
void it_8026D78C (Item_GObj *gobj, HSD_GObjEvent arg1)
void it_8026D82C (Item_GObj *gobj)
bool it_8026D8A4 (Item_GObj *gobj, HSD_GObjEvent arg1)
void it_8026D938 (Item_GObj *gobj, HSD_GObjEvent arg1)
bool it_8026D9A0 (Item_GObj *gobj)
bool it_8026DA08 (Item_GObj *gobj)
bool it_8026DA70 (Item_GObj *gobj)
s32 it_8026DAA8 (Item_GObj *gobj)
bool it_8026DB40 (Item_GObj *gobj)
bool it_8026DBC8 (Item_GObj *gobj)
bool it_8026DC24 (Item_GObj *gobj)
bool it_8026DD5C (Item_GObj *gobj)
bool it_8026DDFC (Item_GObj *gobj)
bool it_8026DE98 (Item_GObj *gobj)
bool it_8026DF34 (Item_GObj *gobj)
bool it_8026DFB0 (Item_GObj *gobj)
bool it_8026E058 (Item_GObj *gobj)
void it_8026E0F4 (Item_GObj *gobj)
bool it_8026E_inline (Item_GObj *gobj)
bool it_8026E15C_inline1 (Item_GObj *gobj)
bool it_8026E15C_inline2 (Item_GObj *gobj)
void it_8026E15C (Item_GObj *gobj, HSD_GObjEvent arg1)
bool it_8026E248_inline (Item_GObj *gobj)
static bool it_8026DE98_outline (Item_GObj *gobj)
static bool it_8026DE98_outline2 (Item_GObj *gobj)
static bool it_8026DE98_outline3 (Item_GObj *gobj)
static bool it_8026DE98_outline4 (Item_GObj *gobj)
void it_8026E248 (Item_GObj *gobj, HSD_GObjEvent arg1)
bool it_8026E32C_inline (Item_GObj *gobj)
s32 it_8026E32C (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E414 (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E4D0 (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E5A0 (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E664 (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E71C (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E7E0 (Item_GObj *item_gobj, HSD_GObjEvent arg1)
void it_8026E8C4 (Item_GObj *item_gobj, HSD_GObjEvent arg1, HSD_GObjEvent arg2)
bool it_8026E9A4 (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, Vec3 *arg3)
bool it_8026EA20 (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, Vec3 *arg3, int *arg4, u32 *flags_out)
bool it_8026EA9C (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, Vec3 *arg3, int *arg4, u32 *flags_out, s32 arg6)

Function Documentation

◆ it_8026D564()

bool it_8026D564 ( Item_GObj * item_gobj)

◆ it_8026D5CC()

bool it_8026D5CC ( Item_GObj * item_gobj)

◆ it_8026D604()

bool it_8026D604 ( Item_GObj * item_gobj)

◆ it_8026D62C()

void it_8026D62C ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026D6F4()

void it_8026D6F4 ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026D78C()

void it_8026D78C ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026D82C()

void it_8026D82C ( Item_GObj * gobj)

◆ it_8026D8A4()

bool it_8026D8A4 ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026D938()

void it_8026D938 ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026D9A0()

bool it_8026D9A0 ( Item_GObj * gobj)

◆ it_8026DA08()

bool it_8026DA08 ( Item_GObj * gobj)

◆ it_8026DA70()

bool it_8026DA70 ( Item_GObj * gobj)

◆ it_8026DAA8()

s32 it_8026DAA8 ( Item_GObj * gobj)

◆ it_8026DB40()

bool it_8026DB40 ( Item_GObj * gobj)

◆ it_8026DBC8()

bool it_8026DBC8 ( Item_GObj * gobj)

◆ it_8026DC24()

bool it_8026DC24 ( Item_GObj * gobj)

◆ it_8026DD5C()

bool it_8026DD5C ( Item_GObj * gobj)

◆ it_8026DDFC()

bool it_8026DDFC ( Item_GObj * gobj)

◆ it_8026DE98()

bool it_8026DE98 ( Item_GObj * gobj)

◆ it_8026DF34()

bool it_8026DF34 ( Item_GObj * gobj)

◆ it_8026DFB0()

bool it_8026DFB0 ( Item_GObj * gobj)

◆ it_8026E058()

bool it_8026E058 ( Item_GObj * gobj)

◆ it_8026E0F4()

void it_8026E0F4 ( Item_GObj * gobj)

◆ it_8026E_inline()

bool it_8026E_inline ( Item_GObj * gobj)
inline

◆ it_8026E15C_inline1()

bool it_8026E15C_inline1 ( Item_GObj * gobj)

◆ it_8026E15C_inline2()

bool it_8026E15C_inline2 ( Item_GObj * gobj)

◆ it_8026E15C()

void it_8026E15C ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026E248_inline()

bool it_8026E248_inline ( Item_GObj * gobj)

◆ it_8026DE98_outline()

bool it_8026DE98_outline ( Item_GObj * gobj)
static

◆ it_8026DE98_outline2()

bool it_8026DE98_outline2 ( Item_GObj * gobj)
static

◆ it_8026DE98_outline3()

bool it_8026DE98_outline3 ( Item_GObj * gobj)
static

◆ it_8026DE98_outline4()

bool it_8026DE98_outline4 ( Item_GObj * gobj)
static

◆ it_8026E248()

void it_8026E248 ( Item_GObj * gobj,
HSD_GObjEvent arg1 )

◆ it_8026E32C_inline()

bool it_8026E32C_inline ( Item_GObj * gobj)

◆ it_8026E32C()

s32 it_8026E32C ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E414()

void it_8026E414 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E4D0()

void it_8026E4D0 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E5A0()

void it_8026E5A0 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E664()

void it_8026E664 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E71C()

void it_8026E71C ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E7E0()

void it_8026E7E0 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1 )

◆ it_8026E8C4()

void it_8026E8C4 ( Item_GObj * item_gobj,
HSD_GObjEvent arg1,
HSD_GObjEvent arg2 )

◆ it_8026E9A4()

bool it_8026E9A4 ( HSD_GObj * gobj,
Vec3 * arg1,
Vec3 * arg2,
Vec3 * arg3 )

◆ it_8026EA20()

bool it_8026EA20 ( HSD_GObj * gobj,
Vec3 * arg1,
Vec3 * arg2,
Vec3 * arg3,
int * arg4,
u32 * flags_out )

◆ it_8026EA9C()

bool it_8026EA9C ( HSD_GObj * gobj,
Vec3 * arg1,
Vec3 * arg2,
Vec3 * arg3,
int * arg4,
u32 * flags_out,
s32 arg6 )