SSBM Decomp
Loading...
Searching...
No Matches
itlizardon.c File Reference
#include "itlizardon.h"
#include <Runtime/platform.h>
#include <melee/it/forward.h>
#include <math.h>
#include <placeholder.h>
#include "inlines.h"
#include <melee/ef/efsync.h>
#include <melee/it/inlines.h>
#include <melee/it/it_26B1.h>
#include <melee/it/it_2725.h>
#include <melee/it/it_279C.h>
#include <melee/it/item.h>
#include <melee/it/itgroundcoll.h>
#include <melee/lb/lb_00B0.h>
#include <sysdolphin/baselib/random.h>

Functions

void it_802CB8AC (Item_GObj *gobj)
void it_802CB93C (Item_GObj *gobj)
void it_802CB940 (Item_GObj *gobj, Item_GObj *ref_gobj)
void it_802CB960 (Item_GObj *gobj)
void it_802CB994 (Item_GObj *gobj)
bool itLizardon_UnkMotion1_Anim (Item_GObj *gobj)
void itLizardon_UnkMotion1_Phys (Item_GObj *gobj)
bool itLizardon_UnkMotion1_Coll (Item_GObj *gobj)
static void it_802CBAA8_inline (Item_GObj *gobj)
void it_802CBAA8 (Item_GObj *gobj)
bool itLizardon_UnkMotion2_Anim (Item_GObj *gobj)
void itLizardon_UnkMotion2_Phys (Item_GObj *gobj)
bool itLizardon_UnkMotion2_Coll (Item_GObj *gobj)
static void it_802CBD24_inline (Item_GObj *gobj)
void it_802CBD24 (Item_GObj *gobj)
void it_802CBFE4 (Item_GObj *gobj)
bool itLizardon_UnkMotion3_Anim (Item_GObj *gobj)
void itLizardon_UnkMotion3_Phys (Item_GObj *gobj)
bool itLizardon_UnkMotion3_Coll (Item_GObj *gobj)
void it_802CC0EC (Item_GObj *gobj)
bool it_802CC160 (Item_GObj *gobj)
void it_802CC184 (Item_GObj *gobj)
bool it_802CC1A4 (Item_GObj *gobj)
void it_802CC1CC (Item_GObj *gobj, ItemKind kind)
void itLizardon_Logic34_Spawned (Item_GObj *gobj)
void itLizardon_Logic35_Spawned (Item_GObj *gobj)
void itLizardon_Logic36_Spawned (Item_GObj *gobj)
void itLizardon_Logic37_Spawned (Item_GObj *gobj)
void itLizardon_Logic37_EvtUnk (Item_GObj *gobj, Item_GObj *ref_gobj)
bool itLizardon_Logic37_Reflected (Item_GObj *gobj)
bool itLizardon_Logic37_HitShield (Item_GObj *gobj)
bool itLizardon_Logic37_Absorbed (Item_GObj *gobj)
void it_802CC5D4 (Item_GObj *gobj)
bool it_802CC650 (Item_GObj *gobj)
void it_802CC684 (Item_GObj *gobj)
bool it_802CC6C4 (Item_GObj *gobj)

Variables

ItemStateTable it_803F7BC0 []
ItemStateTable it_803F7C00 []

Function Documentation

◆ it_802CB8AC()

void it_802CB8AC ( Item_GObj * gobj)

◆ it_802CB93C()

void it_802CB93C ( Item_GObj * gobj)

◆ it_802CB940()

void it_802CB940 ( Item_GObj * gobj,
Item_GObj * ref_gobj )

◆ it_802CB960()

void it_802CB960 ( Item_GObj * gobj)

◆ it_802CB994()

void it_802CB994 ( Item_GObj * gobj)

◆ itLizardon_UnkMotion1_Anim()

bool itLizardon_UnkMotion1_Anim ( Item_GObj * gobj)

◆ itLizardon_UnkMotion1_Phys()

void itLizardon_UnkMotion1_Phys ( Item_GObj * gobj)

◆ itLizardon_UnkMotion1_Coll()

bool itLizardon_UnkMotion1_Coll ( Item_GObj * gobj)

◆ it_802CBAA8_inline()

void it_802CBAA8_inline ( Item_GObj * gobj)
inlinestatic

◆ it_802CBAA8()

void it_802CBAA8 ( Item_GObj * gobj)

◆ itLizardon_UnkMotion2_Anim()

bool itLizardon_UnkMotion2_Anim ( Item_GObj * gobj)

◆ itLizardon_UnkMotion2_Phys()

void itLizardon_UnkMotion2_Phys ( Item_GObj * gobj)

◆ itLizardon_UnkMotion2_Coll()

bool itLizardon_UnkMotion2_Coll ( Item_GObj * gobj)

◆ it_802CBD24_inline()

void it_802CBD24_inline ( Item_GObj * gobj)
inlinestatic

◆ it_802CBD24()

void it_802CBD24 ( Item_GObj * gobj)

◆ it_802CBFE4()

void it_802CBFE4 ( Item_GObj * gobj)

◆ itLizardon_UnkMotion3_Anim()

bool itLizardon_UnkMotion3_Anim ( Item_GObj * gobj)

◆ itLizardon_UnkMotion3_Phys()

void itLizardon_UnkMotion3_Phys ( Item_GObj * gobj)

◆ itLizardon_UnkMotion3_Coll()

bool itLizardon_UnkMotion3_Coll ( Item_GObj * gobj)

◆ it_802CC0EC()

void it_802CC0EC ( Item_GObj * gobj)

◆ it_802CC160()

bool it_802CC160 ( Item_GObj * gobj)

◆ it_802CC184()

void it_802CC184 ( Item_GObj * gobj)

◆ it_802CC1A4()

bool it_802CC1A4 ( Item_GObj * gobj)

◆ it_802CC1CC()

void it_802CC1CC ( Item_GObj * gobj,
ItemKind kind )

◆ itLizardon_Logic34_Spawned()

void itLizardon_Logic34_Spawned ( Item_GObj * gobj)

◆ itLizardon_Logic35_Spawned()

void itLizardon_Logic35_Spawned ( Item_GObj * gobj)

◆ itLizardon_Logic36_Spawned()

void itLizardon_Logic36_Spawned ( Item_GObj * gobj)

◆ itLizardon_Logic37_Spawned()

void itLizardon_Logic37_Spawned ( Item_GObj * gobj)

◆ itLizardon_Logic37_EvtUnk()

void itLizardon_Logic37_EvtUnk ( Item_GObj * gobj,
Item_GObj * ref_gobj )

◆ itLizardon_Logic37_Reflected()

bool itLizardon_Logic37_Reflected ( Item_GObj * gobj)

◆ itLizardon_Logic37_HitShield()

bool itLizardon_Logic37_HitShield ( Item_GObj * gobj)

◆ itLizardon_Logic37_Absorbed()

bool itLizardon_Logic37_Absorbed ( Item_GObj * gobj)

◆ it_802CC5D4()

void it_802CC5D4 ( Item_GObj * gobj)

◆ it_802CC650()

bool it_802CC650 ( Item_GObj * gobj)

◆ it_802CC684()

void it_802CC684 ( Item_GObj * gobj)

◆ it_802CC6C4()

bool it_802CC6C4 ( Item_GObj * gobj)

Variable Documentation

◆ it_803F7BC0

ItemStateTable it_803F7BC0[]
Initial value:
= { {
0,
},
{
1,
},
{
2,
},
{
3,
} }
bool itLizardon_UnkMotion1_Coll(Item_GObj *gobj)
Definition itlizardon.c:109
bool it_802CC1A4(Item_GObj *gobj)
Definition itlizardon.c:309
bool itLizardon_UnkMotion2_Anim(Item_GObj *gobj)
Definition itlizardon.c:146
bool itLizardon_UnkMotion2_Coll(Item_GObj *gobj)
Definition itlizardon.c:166
void it_802CC184(Item_GObj *gobj)
Definition itlizardon.c:304
bool it_802CC160(Item_GObj *gobj)
Definition itlizardon.c:298
bool itLizardon_UnkMotion3_Anim(Item_GObj *gobj)
Definition itlizardon.c:275
void itLizardon_UnkMotion3_Phys(Item_GObj *gobj)
Definition itlizardon.c:283
void itLizardon_UnkMotion1_Phys(Item_GObj *gobj)
Definition itlizardon.c:97
void itLizardon_UnkMotion2_Phys(Item_GObj *gobj)
Definition itlizardon.c:161
bool itLizardon_UnkMotion1_Anim(Item_GObj *gobj)
Definition itlizardon.c:89
bool itLizardon_UnkMotion3_Coll(Item_GObj *gobj)
Definition itlizardon.c:288

◆ it_803F7C00

ItemStateTable it_803F7C00[]
Initial value:
= { {
0,
} }
bool it_802CC650(Item_GObj *gobj)
Definition itlizardon.c:445
void it_802CC684(Item_GObj *gobj)
Definition itlizardon.c:451
bool it_802CC6C4(Item_GObj *gobj)
Definition itlizardon.c:461