SSBM Decomp
Loading...
Searching...
No Matches
itlgun.c File Reference
#include "itlgun.h"
#include "itlgunray.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/types.h"
#include <stdbool.h>
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <melee/it/item.h>

Functions

static void it_8028E7D8 (Item_GObj *)
 
static bool motion0_Anim (Item_GObj *)
 
static void motion0_Phys (Item_GObj *)
 
static bool motion0_Coll (Item_GObj *)
 
static void it_8028E860 (Item_GObj *)
 
static bool motion1_Anim (Item_GObj *)
 
static void motion1_Phys (Item_GObj *)
 
static bool motion1_Coll (Item_GObj *)
 
static bool motion2_Anim (Item_GObj *)
 
static void motion2_Phys (Item_GObj *)
 
static bool motion3_Anim (Item_GObj *)
 
static void motion3_Phys (Item_GObj *)
 
static void motion4_Phys (Item_GObj *)
 
static bool motion5_Anim (Item_GObj *)
 
static void motion5_Phys (Item_GObj *)
 
static bool motion5_Coll (Item_GObj *)
 
void it_8028E738 (Item_GObj *gobj)
 
void it_8028E774 (Item_GObj *gobj, Vec3 *arg1)
 
void it_8028E79C (Item_GObj *gobj, Vec3 *pos, f32 facing_dir)
 
void it_8028E904 (Item_GObj *gobj)
 
void it_8028E938 (Item_GObj *gobj)
 
void it_8028E9B8 (Item_GObj *gobj)
 
void it_8028E9E0 (Item_GObj *gobj)
 
bool it_8028EA54 (Item_GObj *gobj)
 
bool it_8028EA78 (Item_GObj *gobj)
 
bool it_8028EA9C (Item_GObj *gobj)
 
bool it_8028EAC0 (Item_GObj *gobj)
 
bool it_8028EAE0 (Item_GObj *gobj)
 
void it_8028EB00 (Item_GObj *gobj)
 
void it_8028EB68 (Item_GObj *gobj, HSD_GObj *ref_gobj)
 

Variables

ItemStateTable it_803F5CC8 []
 

Function Documentation

◆ it_8028E7D8()

void it_8028E7D8 ( Item_GObj gobj)
static

◆ motion0_Anim()

bool motion0_Anim ( Item_GObj gobj)
static

◆ motion0_Phys()

void motion0_Phys ( Item_GObj gobj)
static

◆ motion0_Coll()

bool motion0_Coll ( Item_GObj gobj)
static

◆ it_8028E860()

void it_8028E860 ( Item_GObj gobj)
static

◆ motion1_Anim()

bool motion1_Anim ( Item_GObj gobj)
static

◆ motion1_Phys()

void motion1_Phys ( Item_GObj gobj)
static

◆ motion1_Coll()

bool motion1_Coll ( Item_GObj gobj)
static

◆ motion2_Anim()

bool motion2_Anim ( Item_GObj gobj)
static

◆ motion2_Phys()

void motion2_Phys ( Item_GObj gobj)
static

◆ motion3_Anim()

bool motion3_Anim ( Item_GObj gobj)
static

◆ motion3_Phys()

void motion3_Phys ( Item_GObj gobj)
static

◆ motion4_Phys()

void motion4_Phys ( Item_GObj gobj)
static

◆ motion5_Anim()

bool motion5_Anim ( Item_GObj gobj)
static

◆ motion5_Phys()

void motion5_Phys ( Item_GObj gobj)
static

◆ motion5_Coll()

bool motion5_Coll ( Item_GObj gobj)
static

◆ it_8028E738()

void it_8028E738 ( Item_GObj gobj)

◆ it_8028E774()

void it_8028E774 ( Item_GObj gobj,
Vec3 arg1 
)

◆ it_8028E79C()

void it_8028E79C ( Item_GObj gobj,
Vec3 pos,
f32  facing_dir 
)

◆ it_8028E904()

void it_8028E904 ( Item_GObj gobj)

◆ it_8028E938()

void it_8028E938 ( Item_GObj gobj)

◆ it_8028E9B8()

void it_8028E9B8 ( Item_GObj gobj)

◆ it_8028E9E0()

void it_8028E9E0 ( Item_GObj gobj)

◆ it_8028EA54()

bool it_8028EA54 ( Item_GObj gobj)

◆ it_8028EA78()

bool it_8028EA78 ( Item_GObj gobj)

◆ it_8028EA9C()

bool it_8028EA9C ( Item_GObj gobj)

◆ it_8028EAC0()

bool it_8028EAC0 ( Item_GObj gobj)

◆ it_8028EAE0()

bool it_8028EAE0 ( Item_GObj gobj)

◆ it_8028EB00()

void it_8028EB00 ( Item_GObj gobj)

◆ it_8028EB68()

void it_8028EB68 ( Item_GObj gobj,
HSD_GObj ref_gobj 
)

Variable Documentation

◆ it_803F5CC8

ItemStateTable it_803F5CC8[]
Initial value:
= {
}
static bool motion3_Anim(Item_GObj *)
Definition itlgun.c:133
static bool motion0_Coll(Item_GObj *)
Definition itlgun.c:83
static void motion0_Phys(Item_GObj *)
Definition itlgun.c:81
static bool motion1_Anim(Item_GObj *)
Definition itlgun.c:94
static bool motion1_Coll(Item_GObj *)
Definition itlgun.c:106
static bool motion5_Anim(Item_GObj *)
Definition itlgun.c:196
static void motion5_Phys(Item_GObj *)
Definition itlgun.c:201
static void motion3_Phys(Item_GObj *)
Definition itlgun.c:143
static bool motion5_Coll(Item_GObj *)
Definition itlgun.c:203
static void motion1_Phys(Item_GObj *)
Definition itlgun.c:99
static bool motion0_Anim(Item_GObj *)
Definition itlgun.c:76
static bool motion2_Anim(Item_GObj *)
Definition itlgun.c:120
static void motion4_Phys(Item_GObj *)
Definition itlgun.c:155
static void motion2_Phys(Item_GObj *)
Definition itlgun.c:125
#define NULL
A null pointer.
Definition stddef.h:19