SSBM Decomp
|
#include <platform.h>
#include "it/forward.h"
#include "it_2725.h"
#include "inlines.h"
#include "it_266F.h"
#include "cm/camera.h"
#include "db/db_2253.h"
#include "ef/efasync.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C31.h"
#include "ft/ftdevice.h"
#include "ft/ftlib.h"
#include "gm/gm_1601.h"
#include "gm/gm_1A36.h"
#include "gr/grlib.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "it/it_26B1.h"
#include "it/itcoll.h"
#include "it/items/it_27CF.h"
#include "it/items/it_2ADA.h"
#include "it/items/it_2E5A.h"
#include "it/items/it_2E6A.h"
#include "it/items/it_2F28.h"
#include "it/items/itarwinglaser.h"
#include "it/items/itbat.h"
#include "it/items/itbombhei.h"
#include "it/items/itbox.h"
#include "it/items/itcapsule.h"
#include "it/items/itcerebi.h"
#include "it/items/itchicorita.h"
#include "it/items/itchicoritaleaf.h"
#include "it/items/itclimbersblizzard.h"
#include "it/items/itclimbersice.h"
#include "it/items/itclimbersstring.h"
#include "it/items/itclinkmilk.h"
#include "it/items/itcoin.h"
#include "it/items/itcrazyhandbomb.h"
#include "it/items/itdkinoko.h"
#include "it/items/itdosei.h"
#include "it/items/itdrmariopill.h"
#include "it/items/itegg.h"
#include "it/items/itentei.h"
#include "it/items/itevyoshiegg.h"
#include "it/items/itfflower.h"
#include "it/items/itfflowerflame.h"
#include "it/items/itfire.h"
#include "it/items/itflipper.h"
#include "it/items/itfoods.h"
#include "it/items/itfoxblaster.h"
#include "it/items/itfoxillusion.h"
#include "it/items/itfoxlaser.h"
#include "it/items/itfreeze.h"
#include "it/items/itfreezer.h"
#include "it/items/itfushigibana.h"
#include "it/items/itgamewatchbreath.h"
#include "it/items/itgamewatchchef.h"
#include "it/items/itgamewatchfire.h"
#include "it/items/itgamewatchgreenhouse.h"
#include "it/items/itgamewatchjudge.h"
#include "it/items/itgamewatchmanhole.h"
#include "it/items/itgamewatchpanic.h"
#include "it/items/itgamewatchparachute.h"
#include "it/items/itgamewatchrescue.h"
#include "it/items/itgamewatchturtle.h"
#include "it/items/itgreatfoxlaser.h"
#include "it/items/itgshell.h"
#include "it/items/ithammer.h"
#include "it/items/ithammerhead.h"
#include "it/items/itharisen.h"
#include "it/items/ithassam.h"
#include "it/items/itheart.h"
#include "it/items/itheiho.h"
#include "it/items/ithinoarashi.h"
#include "it/items/ithitodeman.h"
#include "it/items/ithouou.h"
#include "it/items/itkabigon.h"
#include "it/items/itkamex.h"
#include "it/items/itkinoko.h"
#include "it/items/itkirbycutterbeam.h"
#include "it/items/itkirbygamewatchchefpan.h"
#include "it/items/itkirbyhammer.h"
#include "it/items/itkireihana.h"
#include "it/items/itklap.h"
#include "it/items/itkoopaflame.h"
#include "it/items/itkusudama.h"
#include "it/items/itkyasarin.h"
#include "it/items/itkyasarinegg.h"
#include "it/items/itleadead.h"
#include "it/items/itlgun.h"
#include "it/items/itlgunbeam.h"
#include "it/items/itlgunray.h"
#include "it/items/itlikelike.h"
#include "it/items/itlinkarrow.h"
#include "it/items/itlinkbomb.h"
#include "it/items/itlinkboomerang.h"
#include "it/items/itlinkbow.h"
#include "it/items/itlinkhookshot.h"
#include "it/items/itlipstick.h"
#include "it/items/itlipstickspore.h"
#include "it/items/itlizardon.h"
#include "it/items/itlucky.h"
#include "it/items/itlugia.h"
#include "it/items/itluigifireball.h"
#include "it/items/itmaril.h"
#include "it/items/itmariocape.h"
#include "it/items/itmariofireball.h"
#include "it/items/itmarumine.h"
#include "it/items/itmasterhandbullet.h"
#include "it/items/itmasterhandlaser.h"
#include "it/items/itmatadogas.h"
#include "it/items/itmato.h"
#include "it/items/itmetalb.h"
#include "it/items/itmetamon.h"
#include "it/items/itmew.h"
#include "it/items/itmewtwodisable.h"
#include "it/items/itmewtwoshadowball.h"
#include "it/items/itmsbomb.h"
#include "it/items/itnessbat.h"
#include "it/items/itnessfirepillar.h"
#include "it/items/itnesspkfire.h"
#include "it/items/itnesspkflush.h"
#include "it/items/itnesspkflushexplode.h"
#include "it/items/itnesspkthunderball.h"
#include "it/items/itnesspkthundertrail.h"
#include "it/items/itnessyoyo.h"
#include "it/items/itnokonoko.h"
#include "it/items/itoctarock.h"
#include "it/items/itoctarockstone.h"
#include "it/items/itoldkuri.h"
#include "it/items/itoldottosea.h"
#include "it/items/itparasol.h"
#include "it/items/itpatapata.h"
#include "it/items/itpeachexplode.h"
#include "it/items/itpeachparasol.h"
#include "it/items/itpeachtoad.h"
#include "it/items/itpeachtoadspore.h"
#include "it/items/itpeachturnip.h"
#include "it/items/itpikachuthunder.h"
#include "it/items/itpikachutjoltair.h"
#include "it/items/itpikachutjoltground.h"
#include "it/items/itpippi.h"
#include "it/items/itporygon2.h"
#include "it/items/itrabbitc.h"
#include "it/items/itraikou.h"
#include "it/items/itrshell.h"
#include "it/items/itsamusbomb.h"
#include "it/items/itsamuschargeshot.h"
#include "it/items/itsamusgrapple.h"
#include "it/items/itsamusmissile.h"
#include "it/items/itscball.h"
#include "it/items/itseakchain.h"
#include "it/items/itseakneedleheld.h"
#include "it/items/itseakneedlethrown.h"
#include "it/items/itseakvanish.h"
#include "it/items/itsonans.h"
#include "it/items/itspycloak.h"
#include "it/items/itsscope.h"
#include "it/items/itsscopebeam.h"
#include "it/items/itstar.h"
#include "it/items/itstarrod.h"
#include "it/items/itstarrodstar.h"
#include "it/items/itsuikun.h"
#include "it/items/itsword.h"
#include "it/items/ittaru.h"
#include "it/items/ittarucann.h"
#include "it/items/itthunder.h"
#include "it/items/ittincle.h"
#include "it/items/ittogepy.h"
#include "it/items/ittomato.h"
#include "it/items/ittools.h"
#include "it/items/ittosakinto.h"
#include "it/items/itunknown.h"
#include "it/items/itwhispyapple.h"
#include "it/items/itwhitebea.h"
#include "it/items/itwstar.h"
#include "it/items/ityoshieggthrow.h"
#include "it/items/ityoshistar.h"
#include "it/items/itzeldadinfire.h"
#include "it/items/itzeldadinfireexplode.h"
#include "it/items/itzgshell.h"
#include "it/items/itzrshell.h"
#include "it/types.h"
#include "items/itmball.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/lbaudio_ax.h"
#include "lb/lbcollision.h"
#include "lb/lbcommand.h"
#include "lb/lbvector.h"
#include "mp/mpcoll.h"
#include "mp/mplib.h"
#include "pl/pl_0371.h"
#include "pl/plattack.h"
#include "pl/plbonuslib.h"
#include "pl/plstale.h"
#include "pl/pltrick.h"
#include "ty/tydisplay.h"
#include <math.h>
#include <math_ppc.h>
#include <dolphin/mtx/vec.h>
#include <baselib/dobj.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjproc.h>
#include <baselib/mobj.h>
#include <baselib/random.h>
#include <baselib/tev.h>
Functions | |
static void | it_8027129C_by_4 (Item_GObj *item_gobj) |
void | it_80272560 (Item_GObj *item_gobj, s32 idx) |
void | it_802725D4 (Item_GObj *item_gobj) |
void | it_80272674 (Item_GObj *item_gobj, s32 idx) |
static void | it_80272784_inline (Item_GObj *item_gobj) |
void | it_80272784 (Item_GObj *item_gobj) |
Fighter * | it_80272818 (Item *item) |
Item_GObj * | it_80272828 (ItemKind kind) |
void | it_80272860 (Item_GObj *item_gobj, f32 arg1, f32 arg2) |
void | it_802728C8 (Item_GObj *item_gobj) |
void | it_80272940 (Item_GObj *item_gobj) |
void | it_80272980 (Item_GObj *item_gobj) |
void | it_80272A18 (HSD_JObj *item_jobj) |
void | it_80272A3C (HSD_JObj *item_jobj) |
void | it_80272A60 (Item_GObj *item_gobj) |
void | it_80272AC4 (Item_GObj *item_gobj, Vec3 *arg1) |
void | it_80272B40 (Item_GObj *item_gobj) |
void | it_80272BA4 (Item_GObj *item_gobj) |
void | it_80272C08 (Item_GObj *item_gobj) |
bool | it_80272C6C (Item_GObj *item_gobj) |
HSD_JObj * | it_80272C90 (Item_GObj *item_gobj) |
HSD_JObj * | it_80272CC0 (Item_GObj *item_gobj, enum_t idx) |
bool | it_80272D1C (Item_GObj *item_gobj) |
Check if GObj is Item class. | |
s32 | it_80272D40 (Item_GObj *item_gobj) |
Check GObj entity class. | |
bool | itColl_BounceOffVictim (Item_GObj *item_gobj) |
void | it_80272DE4 (HSD_JObj *jobj, f32 scale) |
void | it_80272F7C (HSD_JObj *jobj, f32 scale) |
bool | it_80273030 (Item_GObj *item_gobj) |
bool | itColl_BounceOffShield (Item_GObj *item_gobj) |
bool | it_80273130 (Item_GObj *item_gobj) |
void | it_80273168 (Item_GObj *item_gobj) |
void | it_802731A4 (Item_GObj *item_gobj) |
void | it_802731E0 (Item_GObj *item_gobj) |
void | it_8027321C (Item_GObj *item_gobj) |
void | it_8027327C (Item_GObj *item_gobj, enum_t ID1, enum_t ID2) |
void | it_802732E4 (Item *item, s32 arg1) |
void | it_80273318 (Item_GObj *item_gobj, HSD_Joint *joint, s32 arg2) |
void | it_80273408 (Item_GObj *item_gobj) |
void | it_80273454 (Item_GObj *item_gobj) |
void | it_8027346C (Item_GObj *item_gobj) |
void | it_80273484 (Item_GObj *item_gobj) |
void | it_8027349C (Item_GObj *item_gobj) |
void | it_802734B4 (Item_GObj *item_gobj) |
void | it_80273500 (Item_GObj *item_gobj, Vec3 *arg1) |
void | it_80273598 (Item_GObj *item_gobj, s32 arg1, s32 arg2) |
void | it_80273600 (Item_GObj *item_gobj) |
void | it_80273648 (Item_GObj *item_gobj, s32 arg1, s32 arg2) |
void | it_80273670 (Item_GObj *item_gobj, int arg1, f32 arg8) |
void | it_80273748 (Item_GObj *item_gobj, Vec3 *pos, Vec3 *vel) |
void | it_80273B50 (Item_GObj *item_gobj, Vec3 *vel) |
void | it_80273F34 (Item_GObj *item_gobj, HSD_GObj *arg_gobj2, Item *arg_item) |
void | it_80274198 (Item_GObj *item_gobj, bool chk) |
void | it_802741F4 (Item_GObj *item_gobj, bool chk) |
void | it_80274250 (Item_GObj *item_gobj, Vec3 *arg1) |
void | it_8027429C (Item_GObj *item_gobj, Vec3 *arg1) |
void | it_802742F4 (Item_GObj *item_gobj, HSD_GObj *gobj, Fighter_Part ftpart) |
void | it_80274484 (Item_GObj *item_gobj, HSD_JObj *jobj, f32 scale) |
void | it_80274574 (Item_GObj *item_gobj) |
void | HSD_JObjSetScale_2 (HSD_JObj *jobj, Vec3 *scale) |
void | it_80274594 (Item_GObj *item_gobj) |
void | it_80274658 (Item_GObj *item_gobj, f32 arg1) |
HSD_JObj * | it_802746F8 (Item_GObj *item_gobj) |
void | it_80274740 (Item_GObj *item_gobj) |
f32 | it_80274990 (Item_GObj *item_gobj) |
void | it_80274A64 (Item_GObj *item_gobj) |
void | it_80274C60 (Item_GObj *item_gobj) |
bool | it_80274C78 (Item_GObj *item_gobj) |
void | it_80274C88 (Item_GObj *item_gobj) |
void | it_80274CAC (Item_GObj *item_gobj) |
void | it_80274D04 (Item_GObj *item_gobj, Vec3 *pos) |
void | it_80274D6C (Item_GObj *item_gobj) |
void | it_80274DAC (Item_GObj *item_gobj) |
void | it_80274DFC (Item_GObj *item_gobj) |
void | it_80274E44 (Item_GObj *item_gobj) |
void | it_80274ECC (Item_GObj *item_gobj, bool arg1) |
void | it_80274ED8 (void) |
void | it_80274EE8 (u32 arg0) |
void | it_80274EF8 (Item_GObj *item_gobj) |
Toggle flag in 0xDC8 off. | |
void | it_80274F10 (Item_GObj *item_gobj) |
void | it_80274F28 (Item *item, s8 arg1, HSD_GObjEvent arg2, HSD_GObjInteraction arg3) |
void | it_80274F48 (Item_GObj *item_gobj, s32 bone_id, HSD_GObj *arg2_gobj, Fighter_Part part_idx) |
void | it_80274FDC (Item_GObj *item_gobj, s32 bone_id, Fighter_GObj *arg2_gobj, Fighter_Part part_idx) |
void | it_80275070 (Item_GObj *item_gobj, s32 bone_id) |
bool | it_802750E8 (Item_GObj *item_gobj, s32 mask) |
void | it_802750F8 (Item_GObj *item_gobj) |
void | it_80275158 (Item_GObj *item_gobj, f32 lifetime) |
Set item lifetime. | |
void | it_80275174 (Item_GObj *item_gobj, f32 lifetime) |
void | it_8027518C (Item_GObj *item_gobj) |
bool | it_802751D8 (Item_GObj *item_gobj) |
void | it_80275210 (Item_GObj *item_gobj) |
void | it_80275228 (Item_GObj *item_gobj) |
void | it_80275240 (Item_GObj *item_gobj) |
void | it_80275258 (Item_GObj *item_gobj) |
void | it_80275270 (Item_GObj *item_gobj) |
void | it_80275288 (Item_GObj *item_gobj, s32 arg1, s32 arg2) |
void | it_802752D8 (Item_GObj *item_gobj, s32 arg1, s32 arg2) |
void | it_80275328 (HSD_GObj *gobj, ItemLink *arg1) |
void | it_80275390 (Item_GObj *item_gobj) |
void | it_802753BC (Item_GObj *item_gobj, s16 arg1) |
void | it_802753DC (Item_GObj *item_gobj) |
void | it_80275414 (Item_GObj *item_gobj) |
void | it_8027542C (Item_GObj *item_gobj) |
void | it_80275444 (Item_GObj *item_gobj) |
void | it_80275474 (Item_GObj *item_gobj) |
Toggle several flags in 0xDCD off. | |
void | it_802754A4 (Item_GObj *item_gobj) |
void | it_802754BC (Item_GObj *item_gobj) |
void | it_802754D4 (Item_GObj *item_gobj) |
void | it_80275504 (Item_GObj *item_gobj) |
Toggle several flags in 0xDCE off. | |
void | it_80275534 (Item_GObj *item_gobj, f32 scale) |
void | it_80275594 (Item_GObj *item_gobj, s32 idx, f32 mult) |
void | it_802755C0 (Item_GObj *item_gobj, f32 scale) |
void | it_80275640 (Item_GObj *item_gobj, f32 arg1) |
void | it_802756D0 (Item_GObj *item_gobj) |
void | it_802756E0 (Item_GObj *item_gobj) |
void | it_8027570C (Item_GObj *item_gobj, s32 idx) |
void | it_8027572C (Item_GObj *item_gobj, s32 idx) |
void | it_8027574C (Item_GObj *item_gobj) |
void | it_80275788 (Item_GObj *item_gobj) |
void | it_80275820 (Item_GObj *item_gobj, Vec3 *arg1, Vec3 *arg2, s32 idx) |
bool | it_80275870 (Item_GObj *item_gobj) |
f32 | it_802758D4 (Item_GObj *item_gobj) |
void | it_802759DC (Item_GObj *item_gobj1, Item_GObj *item_gobj2) |
void | it_80275BC8 (Item_GObj *item_gobj, HSD_GObj *arg_gobj) |
void | it_80275D5C (Item_GObj *item_gobj, ECB *arg_ecb) |
void | it_80275DFC (Item_GObj *item_gobj) |
void | it_80275E98 (Item_GObj *item_gobj, SpawnItem *spawn) |
void | it_80276100 (Item_GObj *item_gobj, Vec3 *pos) |
void | it_80276174 (Item_GObj *item_gobj, Vec3 *pos) |
void | it_80276214 (Item_GObj *item_gobj) |
void | it_80276278 (Item_GObj *item_gobj) |
void | it_802762B0 (Item *item) |
void | it_802762BC (Item *item) |
bool | it_802762D8 (Item_GObj *item_gobj) |
s32 | it_80276308 (Item_GObj *item_gobj) |
s32 | it_80276348 (Item_GObj *item_gobj, Vec3 *vec) |
bool | it_802763B8 (Item_GObj *item_gobj) |
s32 | it_802763E0 (Item_GObj *item_gobj) |
void | it_80276408 (Item_GObj *item_gobj, CollData *coll, Vec3 *vec) |
f32 | it_8027649C (Item_GObj *item_gobj) |
void | it_802765BC (Item_GObj *item_gobj, enum_t arg1) |
void | it_80276934 (Item_GObj *item_gobj, enum_t arg1) |
void | it_80276CB8 (Item_GObj *item_gobj) |
void | it_80276CEC (Item_GObj *item_gobj) |
bool | it_80276D9C (Item_GObj *item_gobj, enum_t arg1) |
void | it_80276FC4 (Item_GObj *item_gobj, s32 arg1) |
bool | it_80277040 (Item_GObj *item_gobj) |
void | it_8027737C (Item_GObj *item_gobj, Vec3 *pos) |
bool | it_80277544 (Item_GObj *item_gobj) |
void | it_802775F0 (Item_GObj *item_gobj, Vec3 *arg1) |
bool | it_8027770C (Item_GObj *item_gobj) |
static float | product_xy (Vec3 *a, Vec3 *b) |
static float | return_sqrt_value (Vec3 *v) |
bool | it_8027781C (Item_GObj *item_gobj) |
void | it_80277C40 (Item_GObj *item_gobj, s32 arg1) |
void | it_80277D08 (void) |
void | fn_80277D8C (HSD_MObj *mobj, u32 rendermode_arg) |
HSD_TExp * | it_80277F90 (Item *item, HSD_MObj *mobj, HSD_TExp *arg2) |
void | it_80278108 (Item *item, HSD_MObj *mobj, HSD_TExp *arg2) |
void | it_80278574 (HSD_GObj *gobj, GXColor *arg1) |
void | it_802787B4 (Item_GObj *item_gobj, s32 arg1) |
void | it_80278800 (Item_GObj *item_gobj, s32 ef_id, s32 arg2, Vec3 *arg3, Vec3 *arg4, s32 arg5, f32 arg6) |
void | it_80278F2C (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802790C0 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279544 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802795EC (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279680 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802796C4 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802796FC (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279720 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279744 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279768 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_8027978C (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279888 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802798D4 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_8027990C (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279958 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802799A8 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_802799E4 (Item_GObj *item_gobj) |
Advance Item Script. | |
void | it_80279AF0 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279B10 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | fn_80279B30 (Item_GObj *item_gobj, FtCmdState *cmd) |
void | it_80279B64 (Item *item) |
void | it_80279B88 (Item *item, s32 arg1, s32 arg2) |
void | it_80279BBC (Item *item) |
void | it_80279BE0 (Item_GObj *item_gobj) |
void | it_80279C48 (Item_GObj *item_gobj, Article *arg1) |
void | it_80279CDC (Item_GObj *item_gobj, f32 scale) |
void | it_80279D38 (Item_GObj *item_gobj) |
void | it_80279D5C (Item_GObj *item_gobj, f32 scale) |
void | it_80279E24 (Item_GObj *item_gobj) |
void | it_80279FF8 (Item_GObj *item_gobj) |
bool | it_8027A09C (Item_GObj *item_gobj) |
bool | it_8027A118 (Item_GObj *item_gobj, HSD_GObjEvent arg1) |
void | it_8027A13C (Item_GObj *item_gobj) |
void | it_8027A160 (HSD_JObj *bone, Item *item) |
void | it_8027A344 (Item_GObj *item_gobj) |
s32 | it_8027A364 (Item *item) |
s32 | it_8027A4D4 (Item *item) |
s32 | it_8027A780 (Item *item, void *arg1) |
s32 | it_8027A9B8 (Item *item) |
void | it_8027AAA0 (Item_GObj *item1_gobj, Item *item2, s32 arg2) |
bool | it_8027AB64 (Item_GObj *item_gobj) |
void | it_8027ADEC (int arg0, Item_GObj *item_gobj, HSD_JObj *arg2, f32 arg3) |
bool | it_8027AE34 (Item_GObj *item_gobj) |
bool | it_8027AF50 (Item_GObj *item_gobj) |
void | it_8027B070 (Item_GObj *item_gobj, Fighter_GObj *owner_gobj) |
void | it_8027B0C4 (Item_GObj *item_gobj, SpawnItem *spawn) |
void | it_8027B1F4 (Item_GObj *item_gobj) |
void | it_8027B288 (Item_GObj *item_gobj, u32 arg1) |
void | it_8027B330 (Item_GObj *item_gobj, u32 arg1) |
void | it_8027B378 (Fighter_GObj *fighter_gobj, Item_GObj *item_gobj, f32 arg2) |
void | it_8027B408 (Item_GObj *item_gobj1, Item_GObj *item_gobj2, f32 arg8) |
void | it_8027B4A4 (Fighter_GObj *item_gobj1, Item_GObj *item_gobj2) |
void | it_8027B508 (Item_GObj *item_gobj1, Item_GObj *item_gobj2) |
void | it_8027B564 (Item_GObj *item_gobj) |
Item_GObj * | it_8027B5B0 (ItemKind kind, Vec3 *pos, HSD_JObj *jobj, Vec3 *vel, bool chk) |
void | it_8027B730 (Item_GObj *item_gobj) |
bool | it_8027B798 (Item_GObj *item_gobj, Vec3 *arg1) |
void | it_8027B964 (Item_GObj *item_gobj, bool chk) |
void | it_8027BA54 (HSD_GObj *item_gobj, Vec3 *arg1) |
void | it_8027BB1C (Vec3 *arg0, Vec3 *arg1) |
void | it_8027BBF4 (Item_GObj *item_gobj, bool arg_chk, f64 arg8, f32 arg9) |
void | it_8027C0A8 (Item_GObj *item_gobj, f32 arg4, f32 arg5) |
void | it_8027C0CC (Item_GObj *item_gobj, f32 arg4, f32 arg5) |
void | it_8027C0F0 (Item_GObj *item_gobj, Vec3 *arg1, f64 arg8, f32 arg9) |
void | it_8027C56C (Item_GObj *item_gobj, f32 y_rot) |
bool | it_8027C794 (Item_GObj *gobj) |
bool | it_8027C79C (Item_GObj *item_gobj) |
bool | it_8027C824 (Item_GObj *item_gobj, s32(*arg_func)(Item_GObj *)) |
void | it_8027C8B0 (Item_GObj *item_gobj) |
static float | product_xyz (Vec3 *a, Vec3 *b) |
static float | return_sqrt_value3 (Vec3 *v) |
void | it_8027C8D0 (Vec3 *arg0, Vec3 *arg1, f32 arg8) |
void | it_8027C9D8 (Item *item) |
bool | it_8027CA7C (HSD_GObj *gobj) |
void | it_8027CAD8 (Item_GObj *item_gobj) |
void | it_8027CB3C (Item_GObj *item_gobj) |
void | it_8027CBA4 (Item_GObj *item_gobj) |
f32 | it_8027CBFC (Item_GObj *item_gobj) |
Item_GObj * | it_8027CC88 (Item_GObj *item_gobj_arg) |
void | it_8027CE18 (Item_GObj *item_gobj) |
void | it_8027CE44 (Item_GObj *item_gobj) |
void | it_8027CE64 (Item_GObj *item_gobj, HSD_GObj *fighter_gobj, int arg_attr_address) |
enum PokemonKind |
|
inlinestatic |
void it_802725D4 | ( | Item_GObj * | item_gobj | ) |
|
inlinestatic |
void it_80272784 | ( | Item_GObj * | item_gobj | ) |
void it_802728C8 | ( | Item_GObj * | item_gobj | ) |
void it_80272940 | ( | Item_GObj * | item_gobj | ) |
void it_80272980 | ( | Item_GObj * | item_gobj | ) |
void it_80272A18 | ( | HSD_JObj * | item_jobj | ) |
void it_80272A3C | ( | HSD_JObj * | item_jobj | ) |
void it_80272A60 | ( | Item_GObj * | item_gobj | ) |
void it_80272B40 | ( | Item_GObj * | item_gobj | ) |
void it_80272BA4 | ( | Item_GObj * | item_gobj | ) |
void it_80272C08 | ( | Item_GObj * | item_gobj | ) |
void it_80273168 | ( | Item_GObj * | item_gobj | ) |
void it_802731A4 | ( | Item_GObj * | item_gobj | ) |
void it_802731E0 | ( | Item_GObj * | item_gobj | ) |
void it_8027321C | ( | Item_GObj * | item_gobj | ) |
void it_80273408 | ( | Item_GObj * | item_gobj | ) |
void it_80273454 | ( | Item_GObj * | item_gobj | ) |
void it_8027346C | ( | Item_GObj * | item_gobj | ) |
void it_80273484 | ( | Item_GObj * | item_gobj | ) |
void it_8027349C | ( | Item_GObj * | item_gobj | ) |
void it_802734B4 | ( | Item_GObj * | item_gobj | ) |
void it_80273600 | ( | Item_GObj * | item_gobj | ) |
void it_802742F4 | ( | Item_GObj * | item_gobj, |
HSD_GObj * | gobj, | ||
Fighter_Part | ftpart | ||
) |
void it_80274574 | ( | Item_GObj * | item_gobj | ) |
void it_80274594 | ( | Item_GObj * | item_gobj | ) |
void it_80274740 | ( | Item_GObj * | item_gobj | ) |
void it_80274A64 | ( | Item_GObj * | item_gobj | ) |
void it_80274C60 | ( | Item_GObj * | item_gobj | ) |
void it_80274C88 | ( | Item_GObj * | item_gobj | ) |
void it_80274CAC | ( | Item_GObj * | item_gobj | ) |
void it_80274D6C | ( | Item_GObj * | item_gobj | ) |
void it_80274DAC | ( | Item_GObj * | item_gobj | ) |
void it_80274DFC | ( | Item_GObj * | item_gobj | ) |
void it_80274E44 | ( | Item_GObj * | item_gobj | ) |
void it_80274ED8 | ( | void | ) |
void it_80274EE8 | ( | u32 | arg0 | ) |
void it_80274EF8 | ( | Item_GObj * | item_gobj | ) |
Toggle flag in 0xDC8 off.
void it_80274F10 | ( | Item_GObj * | item_gobj | ) |
void it_80274F28 | ( | Item * | item, |
s8 | arg1, | ||
HSD_GObjEvent | arg2, | ||
HSD_GObjInteraction | arg3 | ||
) |
void it_80274F48 | ( | Item_GObj * | item_gobj, |
s32 | bone_id, | ||
HSD_GObj * | arg2_gobj, | ||
Fighter_Part | part_idx | ||
) |
void it_80274FDC | ( | Item_GObj * | item_gobj, |
s32 | bone_id, | ||
Fighter_GObj * | arg2_gobj, | ||
Fighter_Part | part_idx | ||
) |
void it_802750F8 | ( | Item_GObj * | item_gobj | ) |
void it_8027518C | ( | Item_GObj * | item_gobj | ) |
void it_80275210 | ( | Item_GObj * | item_gobj | ) |
void it_80275228 | ( | Item_GObj * | item_gobj | ) |
void it_80275240 | ( | Item_GObj * | item_gobj | ) |
void it_80275258 | ( | Item_GObj * | item_gobj | ) |
void it_80275270 | ( | Item_GObj * | item_gobj | ) |
void it_80275390 | ( | Item_GObj * | item_gobj | ) |
void it_802753DC | ( | Item_GObj * | item_gobj | ) |
void it_80275414 | ( | Item_GObj * | item_gobj | ) |
void it_8027542C | ( | Item_GObj * | item_gobj | ) |
void it_80275444 | ( | Item_GObj * | item_gobj | ) |
void it_80275474 | ( | Item_GObj * | item_gobj | ) |
Toggle several flags in 0xDCD off.
void it_802754A4 | ( | Item_GObj * | item_gobj | ) |
void it_802754BC | ( | Item_GObj * | item_gobj | ) |
void it_802754D4 | ( | Item_GObj * | item_gobj | ) |
void it_80275504 | ( | Item_GObj * | item_gobj | ) |
Toggle several flags in 0xDCE off.
void it_802756D0 | ( | Item_GObj * | item_gobj | ) |
void it_802756E0 | ( | Item_GObj * | item_gobj | ) |
void it_8027574C | ( | Item_GObj * | item_gobj | ) |
void it_80275788 | ( | Item_GObj * | item_gobj | ) |
void it_80275DFC | ( | Item_GObj * | item_gobj | ) |
void it_80276214 | ( | Item_GObj * | item_gobj | ) |
void it_80276278 | ( | Item_GObj * | item_gobj | ) |
void it_802762B0 | ( | Item * | item | ) |
void it_802762BC | ( | Item * | item | ) |
void it_80276CB8 | ( | Item_GObj * | item_gobj | ) |
void it_80276CEC | ( | Item_GObj * | item_gobj | ) |
|
inlinestatic |
void it_80277D08 | ( | void | ) |
void it_80278800 | ( | Item_GObj * | item_gobj, |
s32 | ef_id, | ||
s32 | arg2, | ||
Vec3 * | arg3, | ||
Vec3 * | arg4, | ||
s32 | arg5, | ||
f32 | arg6 | ||
) |
void it_80278F2C | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802790C0 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279544 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802795EC | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279680 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802796C4 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802796FC | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279720 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279744 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279768 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_8027978C | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279888 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802798D4 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_8027990C | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279958 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_802799A8 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279AF0 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279B10 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void fn_80279B30 | ( | Item_GObj * | item_gobj, |
FtCmdState * | cmd | ||
) |
void it_80279B64 | ( | Item * | item | ) |
void it_80279BBC | ( | Item * | item | ) |
void it_80279BE0 | ( | Item_GObj * | item_gobj | ) |
void it_80279D38 | ( | Item_GObj * | item_gobj | ) |
void it_80279E24 | ( | Item_GObj * | item_gobj | ) |
void it_80279FF8 | ( | Item_GObj * | item_gobj | ) |
bool it_8027A118 | ( | Item_GObj * | item_gobj, |
HSD_GObjEvent | arg1 | ||
) |
void it_8027A13C | ( | Item_GObj * | item_gobj | ) |
void it_8027A344 | ( | Item_GObj * | item_gobj | ) |
void it_8027B070 | ( | Item_GObj * | item_gobj, |
Fighter_GObj * | owner_gobj | ||
) |
void it_8027B1F4 | ( | Item_GObj * | item_gobj | ) |
void it_8027B4A4 | ( | Fighter_GObj * | item_gobj1, |
Item_GObj * | item_gobj2 | ||
) |
void it_8027B564 | ( | Item_GObj * | item_gobj | ) |
void it_8027B730 | ( | Item_GObj * | item_gobj | ) |
void it_8027C8B0 | ( | Item_GObj * | item_gobj | ) |
|
inlinestatic |
void it_8027C9D8 | ( | Item * | item | ) |
void it_8027CAD8 | ( | Item_GObj * | item_gobj | ) |
void it_8027CB3C | ( | Item_GObj * | item_gobj | ) |
void it_8027CBA4 | ( | Item_GObj * | item_gobj | ) |
void it_8027CE18 | ( | Item_GObj * | item_gobj | ) |
void it_8027CE44 | ( | Item_GObj * | item_gobj | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
struct sdata_ItemGXLink it_803F1418[43] |
struct ItemLogicTable it_803F14C4[ARRAY_SIZE(it_803F1418)] |
char* it_803F1F38 |
char* it_803F1F58 |
HSD_ClassInfo it_803F1F90 |
void* jumptable_803F20E0[114] |
|
static |
char it_803F22E8 |
char it_803F2300 |
struct sdata_ItemGXLink it_803F2310[47] |
ItemLogicTable it_803F23CC[ARRAY_SIZE(it_803F2310)] |
|
static |
struct sdata_ItemGXLink it_803F2F28[118] |
struct ItemLogicTable it_803F3100[ARRAY_SIZE(it_803F2F28)] |
struct sdata_ItemGXLink it_803F4CA8[30] |
struct ItemLogicTable it_803F4D20[ARRAY_SIZE(it_803F4CA8)] |
|
static |
HSD_ObjAllocUnk4 it_804A0E30 |
HSD_ObjAllocUnk6 it_804A0E50 |
HSD_ObjAllocUnk6 it_804A0E60 |
|
static |
|
static |
|
static |
|
static |
|
static |
struct r13_ColAnimStruct* it_804D6D04 |
f32** it_804D6D40 |
|
static |
|
static |
|
static |
|
static |
|
static |