SSBM Decomp
Loading...
Searching...
No Matches
itsamusgrapple.h
Go to the documentation of this file.
1#ifndef GALE01_2B7150
2#define GALE01_2B7150
3
4#include "ft/forward.h"
5#include "it/forward.h"
6
7#include "it/items/types.h"
8
9#include <baselib/forward.h>
10
11#include <dolphin/mtx.h>
12
13/* 2A77DC */ void it_802A77DC(Item_GObj* gobj);
17/* 2B75FC */ HSD_JObj* it_802B75FC(Item*, HSD_JObj*, s32, f32);
18/* 2B7B84 */ void it_802B7B84(Item_GObj* gobj);
19/* 2B7C18 */ Item_GObj* it_802B7C18(Fighter_GObj*, Vec3*, float facing_dir);
20/* 2B7E34 */ void fn_802B7E34(Item_GObj*);
21/* 2B8048 */ void itSamusgrapple_UnkMotion0_Phys(Item_GObj* gobj);
22/* 2B805C */ void fn_802B805C(Item_GObj*);
23/* 2B8370 */ void itSamusgrapple_UnkMotion1_Phys(Item_GObj* gobj);
24/* 2B8384 */ void fn_802B8384(Item_GObj*);
25/* 2B8510 */ void itSamusgrapple_UnkMotion2_Phys(Item_GObj* gobj);
26/* 2B8524 */ void fn_802B8524(Item_GObj*);
27/* 2B8670 */ void itSamusgrapple_UnkMotion3_Phys(Item_GObj* gobj);
28/* 2B8684 */ void fn_802B8684(Item_GObj*);
29/* 2B8800 */ void itSamusgrapple_UnkMotion4_Phys(Item_GObj* gobj);
30/* 2B8814 */ void fn_802B8814(Item_GObj*);
31/* 2B8948 */ void itSamusgrapple_UnkMotion5_Phys(Item_GObj* gobj);
32/* 2B895C */ void fn_802B895C(Item_GObj*);
33/* 2B8B40 */ void itSamusgrapple_UnkMotion6_Phys(Item_GObj* gobj);
34/* 2B8B54 */ void fn_802B8B54(Item_GObj*);
35/* 2B8D24 */ void itSamusgrapple_UnkMotion7_Phys(Item_GObj* gobj);
36/* 2B8D38 */ void fn_802B8D38(Item_GObj*);
37/* 2B8FF8 */ void itSamusgrapple_UnkMotion8_Phys(Item_GObj* gobj);
50/* 2BA9B8 */ void it_802BA9B8(Item_GObj* gobj);
51/* 2BAA08 */ void it_802BAA08(Item_GObj* gobj);
52/* 2BAA58 */ void it_802BAA58(Item_GObj* gobj);
53/* 2BAA94 */ void it_802BAA94(Item_GObj* gobj);
54/* 2BAAE4 */ void it_802BAAE4(Item_GObj* gobj, Vec3* vel, f32 unused);
55/* 2BAB40 */ void it_802BAB40(Item_GObj*);
56/* 2BAB7C */ void it_802BAB7C(Item_GObj*);
57/* 2BABB8 */ void it_802BABB8(Item_GObj* gobj);
58/* 2BAC3C */ void it_802BAC3C(Fighter_GObj* gobj);
59/* 2BAC80 */ void it_802BAC80(Fighter_GObj* gobj);
60/* 2BACC4 */ void it_802BACC4(Fighter_GObj* gobj);
62/* 3F73A8 */ extern ItemStateTable it_803F73A8[];
63
64#endif
u32 unused
Definition dbcamera.c:19
signed long s32
Definition hsd_3B2B.h:1
void it_802BABB8(Item_GObj *gobj)
Set grapple beam state and store duration.
Definition itsamusgrapple.c:209
UNK_RET it_802B9FD4(UNK_PARAMS)
void it_802BAC80(Fighter_GObj *gobj)
Definition itsamusgrapple.c:234
void itSamusGrapple_Logic53_Spawned(Item_GObj *)
Definition itsamusgrapple.c:18
void itSamusgrapple_UnkMotion2_Phys(Item_GObj *gobj)
fn_802B8384
Definition itsamusgrapple.c:75
UNK_RET it_802BA194(UNK_PARAMS)
void it_802BAB7C(Item_GObj *)
Definition itsamusgrapple.c:201
void fn_802B7E34(Item_GObj *)
void itSamusGrapple_Logic53_PickedUp(Item_GObj *)
it_802B900C
Definition itsamusgrapple.c:144
void it_802BACC4(Fighter_GObj *gobj)
void itSamusgrapple_UnkMotion3_Phys(Item_GObj *gobj)
fn_802B8524
Definition itsamusgrapple.c:82
UNK_RET it_802BA5DC(UNK_PARAMS)
void itSamusgrapple_UnkMotion8_Phys(Item_GObj *gobj)
fn_802B8D38
Definition itsamusgrapple.c:117
void fn_802B8684(Item_GObj *)
void itSamusgrapple_UnkMotion6_Phys(Item_GObj *gobj)
fn_802B895C
Definition itsamusgrapple.c:103
void itSamusGrapple_Logic53_EvtUnk(Item_GObj *, Item_GObj *)
it_802BACC4
Definition itsamusgrapple.c:247
UNK_RET it_802B743C(UNK_PARAMS)
UNK_RET it_802BA3BC(UNK_PARAMS)
void itSamusgrapple_UnkMotion4_Phys(Item_GObj *gobj)
fn_802B8684
Definition itsamusgrapple.c:89
void fn_802B8384(Item_GObj *)
UNK_RET it_802B9CE8(UNK_PARAMS)
void itSamusgrapple_UnkMotion1_Phys(Item_GObj *gobj)
fn_802B805C
Definition itsamusgrapple.c:68
HSD_JObj * it_802B75FC(Item *, HSD_JObj *, s32, f32)
void itSamusgrapple_UnkMotion7_Phys(Item_GObj *gobj)
fn_802B8B54
Definition itsamusgrapple.c:110
void fn_802B8814(Item_GObj *)
void it_802BAA94(Item_GObj *gobj)
Definition itsamusgrapple.c:176
void fn_802B8B54(Item_GObj *)
UNK_RET it_802B99A0(UNK_PARAMS)
void it_802BAB40(Item_GObj *)
Definition itsamusgrapple.c:194
void it_802BAA58(Item_GObj *gobj)
Definition itsamusgrapple.c:169
UNK_RET it_802B900C(UNK_PARAMS)
void it_802B7B84(Item_GObj *gobj)
it_802B7160
Definition itsamusgrapple.c:29
UNK_RET it_802BA760(UNK_PARAMS)
void fn_802B895C(Item_GObj *)
UNK_RET it_802B91C4(UNK_PARAMS)
void it_802BAC3C(Fighter_GObj *gobj)
Definition itsamusgrapple.c:220
void itSamusgrapple_UnkMotion5_Phys(Item_GObj *gobj)
fn_802B8814
Definition itsamusgrapple.c:96
UNK_RET it_802BA2D8(UNK_PARAMS)
ItemStateTable it_803F73A8[]
void it_802BAAE4(Item_GObj *gobj, Vec3 *vel, f32 unused)
Definition itsamusgrapple.c:185
UNK_RET it_802B9328(UNK_PARAMS)
void fn_802B8524(Item_GObj *)
void it_802A77DC(Item_GObj *gobj)
Definition itlinkhookshot.c:1935
void fn_802B805C(Item_GObj *)
void fn_802B8D38(Item_GObj *)
void it_802BAA08(Item_GObj *gobj)
Definition itsamusgrapple.c:160
Item_GObj * it_802B7C18(Fighter_GObj *, Vec3 *, float facing_dir)
void it_802BA9B8(Item_GObj *gobj)
Definition itsamusgrapple.c:151
UNK_RET it_802B7160(UNK_PARAMS)
void itSamusgrapple_UnkMotion0_Phys(Item_GObj *gobj)
it_802B7C18
Definition itsamusgrapple.c:61
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition types.h:11
Definition types.h:200