SSBM Decomp
|
#include "it/it_266F.h"
#include "inlines.h"
#include "types.h"
#include <platform.h>
#include "cm/camera.h"
#include "db/db.h"
#include "ef/efsync.h"
#include "ft/ftlib.h"
#include "gm/gm_unsplit.h"
#include "gr/ground.h"
#include "gr/stage.h"
#include "it/forward.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/item.h"
#include "it/items/it_2E5A.h"
#include "lb/lb_00F9.h"
#include "lb/lbcollision.h"
#include "lb/lbgx.h"
#include "mp/mpcoll.h"
#include "mp/mplib.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 | |
u64 | __shr2u (u64, u32, s32) |
void | it_8026C47C (struct it_8026C47C_arg0_t *arg_struct) |
s32 | it_8026C530 (s32 arg0, HSD_ObjAllocUnk6 *arg1, s32 arg2, s32 arg3) |
u8 | it_8026C65C (HSD_ObjAllocUnk6 *arg_struct) |
bool | it_8026C704 (void) |
ItemKind | it_8026C75C (HSD_ObjAllocUnk6 *arg_struct) |
void | fn_8026C88C (HSD_GObj *gobj) |
void | it_8026CA4C (u16 *arg0, s32 *arg1, u64 arg2, s32 arg3, f32 arg4) |
bool | it_8026CB3C (Vec3 *vec) |
void | it_8026CB9C (s32 *arg0, u64 arg2, f32 arg8) |
void | it_8026CD50 (s32 *arg0, u64 arg1, f32 arg2) |
void | it_8026CF04 (void) |
void | it_8026D018 (void) |
bool | it_8026D258 (Vec3 *pos, ItemKind kind) |
bool | it_8026D324 (ItemKind kind) |
bool | it_8026D3CC (void) |
void | it_8026D564 (Item_GObj *item_gobj) |
void | 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) |
bool | 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) |
void | it_8026E15C (Item_GObj *gobj, HSD_GObjEvent arg1) |
void | it_8026E248 (Item_GObj *gobj, HSD_GObjEvent arg1) |
bool | 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, s32 *arg4, Vec3 *arg5) |
bool | it_8026EA9C (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, Vec3 *arg3, s32 arg4, Vec3 *arg5, s32 arg6) |
void | it_8026EB18 (HSD_GObj *gobj, s32 arg1, Vec3 *arg2) |
void | it_8026EBC8 (HSD_GObj *gobj, u16 arg1, u8 *arg2) |
void | it_8026EC54 (HSD_GObj *gobj, u16 arg1, u8 *arg2) |
bool | it_8026ECE0 (Item_GObj *gobj, u32 arg1) |
static void | it_8026EECC_inline_1 (HSD_GObj *gobj, s32 arg1, Vec3 *pos) |
static void | it_8026EECC_inline_2 (HSD_GObj *gobj, s32 arg1, Vec3 *pos) |
static void | it_8026EECC_inline_3 (HSD_GObj *gobj, s32 arg1, Vec3 *pos) |
void | it_8026EECC (HSD_GObj *gobj, int arg1) |
void | it_8026F3AC (void) |
void | it_8026F3D4 (Item_GObj *item_gobj, struct it_8026F3D4_arg1_t *arg1, s32 num, s32 arg3) |
void | it_8026F53C (Item_GObj *item_gobj, Vec3 *vel, bool chk) |
Item_GObj * | it_8026F5C8 (Item_GObj *item_gobj, ItemKind kind, Vec3 *pos) |
Item_GObj * | it_8026F6BC (Item_GObj *item_gobj, Vec3 *arg1, Vec3 *vel, bool chk) |
Item_GObj * | it_8026F7C8 (Vec3 *arg0, Vec3 *vel, bool chk) |
bool | it_8026F8B4 (Item_GObj *item_gobj, Vec3 *arg1, Vec3 *arg2, bool chk) |
void | it_8026F9A0 (void) |
Variables | |
HSD_ObjAllocUnk | Item_804A0C64 |
HSD_ObjAllocUnk4 | it_804A0E30 |
HSD_ObjAllocUnk6 | it_804A0E50 |
HSD_ObjAllocUnk6 | it_804A0E60 |
ItemCommonData * | it_804D6D28 |
static Quaternion | it_803B8560 = { 0.0f, 0.0f, 1.0f, 0.0f } |
static Vec3 | it_803B8570 = { 0.0f, 0.0f, 0.0f } |
static Vec3 | it_803B857C = { 0.0f, 0.0f, 0.0f } |
static Quaternion | it_803B8588 = { 0.0f, 0.0f, 0.0f, 0.0f } |
static Quaternion | it_803B8598 = { 0.0f, 0.0f, 0.0f, 0.0f } |
static const Vec3 | it_803B85A8 [6] |
static s32 | it_803B85F0 [4] |
static U8Vec4 | it_804D5168 = { 0xFF, 0x40, 0x80, 0x80 } |
|
extern |
void it_8026C47C | ( | struct it_8026C47C_arg0_t * | arg_struct | ) |
s32 it_8026C530 | ( | s32 | arg0, |
HSD_ObjAllocUnk6 * | arg1, | ||
s32 | arg2, | ||
s32 | arg3 | ||
) |
u8 it_8026C65C | ( | HSD_ObjAllocUnk6 * | arg_struct | ) |
bool it_8026C704 | ( | void | ) |
ItemKind it_8026C75C | ( | HSD_ObjAllocUnk6 * | arg_struct | ) |
void fn_8026C88C | ( | HSD_GObj * | gobj | ) |
void it_8026CA4C | ( | u16 * | arg0, |
s32 * | arg1, | ||
u64 | arg2, | ||
s32 | arg3, | ||
f32 | arg4 | ||
) |
bool it_8026CB3C | ( | Vec3 * | vec | ) |
void it_8026CB9C | ( | s32 * | arg0, |
u64 | arg2, | ||
f32 | arg8 | ||
) |
void it_8026CD50 | ( | s32 * | arg0, |
u64 | arg1, | ||
f32 | arg2 | ||
) |
void it_8026CF04 | ( | void | ) |
void it_8026D018 | ( | void | ) |
bool it_8026D3CC | ( | void | ) |
void it_8026D564 | ( | Item_GObj * | item_gobj | ) |
void it_8026D5CC | ( | 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 | ||
) |
void it_8026E0F4 | ( | Item_GObj * | gobj | ) |
void it_8026E15C | ( | Item_GObj * | gobj, |
HSD_GObjEvent | arg1 | ||
) |
void it_8026E248 | ( | Item_GObj * | gobj, |
HSD_GObjEvent | arg1 | ||
) |
bool 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_8026EA20 | ( | HSD_GObj * | gobj, |
Vec3 * | arg1, | ||
Vec3 * | arg2, | ||
Vec3 * | arg3, | ||
s32 * | arg4, | ||
Vec3 * | arg5 | ||
) |
bool it_8026EA9C | ( | HSD_GObj * | gobj, |
Vec3 * | arg1, | ||
Vec3 * | arg2, | ||
Vec3 * | arg3, | ||
s32 | arg4, | ||
Vec3 * | arg5, | ||
s32 | arg6 | ||
) |
void it_8026EB18 | ( | HSD_GObj * | gobj, |
s32 | arg1, | ||
Vec3 * | arg2 | ||
) |
void it_8026EBC8 | ( | HSD_GObj * | gobj, |
u16 | arg1, | ||
u8 * | arg2 | ||
) |
void it_8026EC54 | ( | HSD_GObj * | gobj, |
u16 | arg1, | ||
u8 * | arg2 | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
void it_8026EECC | ( | HSD_GObj * | gobj, |
int | arg1 | ||
) |
void it_8026F3AC | ( | void | ) |
void it_8026F3D4 | ( | Item_GObj * | item_gobj, |
struct it_8026F3D4_arg1_t * | arg1, | ||
s32 | num, | ||
s32 | arg3 | ||
) |
void it_8026F9A0 | ( | void | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |