SSBM Decomp
Loading...
Searching...
No Matches
grtfalco.c File Reference
#include "grtfalco.h"
#include <melee/mp/forward.h>
#include "granime.h"
#include "ground.h"
#include "grzakogenerator.h"
#include "inlines.h"
#include "types.h"
#include <melee/mp/mplib.h>
#include <sysdolphin/baselib/gobj.h>
#include <sysdolphin/baselib/gobjproc.h>

Functions

static void grTFalco_802207F0 (bool)
static void grTFalco_802207F4 (void)
static void grTfalco_UnkStage0_OnLoad (void)
static void grTfalco_UnkStage0_OnStart (void)
static bool grTFalco_80220894 (void)
static HSD_GObj * setupStageCallbacks (int)
static void stageGObj0_OnInit (Ground_GObj *)
static bool stageGObj0_Callback1 (Ground_GObj *)
static void stageGObj0_GObjProc (Ground_GObj *)
static void stageGObj0_Callback3 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
static bool stageGObj2_Callback1 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void stageGObj2_Callback3 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool stageGObj1_Callback1 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void stageGObj1_Callback3 (Ground_GObj *)
static lbColl_80008D30_arg1 * grTFalco_80220ACC (enum_t)
static bool grTFalco_80220B78 (Vec3 *, int, HSD_JObj *)

Variables

StageCallbacks grTFc_803E8918 []
StageData grTFc_StageData
static struct grTFalco_YakumonoParam * yakumono_param

Function Documentation

◆ grTFalco_802207F0()

void grTFalco_802207F0 ( bool arg0)
static

◆ grTFalco_802207F4()

void grTFalco_802207F4 ( void )
static

◆ grTfalco_UnkStage0_OnLoad()

void grTfalco_UnkStage0_OnLoad ( void )
static

◆ grTfalco_UnkStage0_OnStart()

void grTfalco_UnkStage0_OnStart ( void )
static

◆ grTFalco_80220894()

bool grTFalco_80220894 ( void )
static

◆ setupStageCallbacks()

Ground_GObj * setupStageCallbacks ( int gobj_id)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj0_Callback1()

bool stageGObj0_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj0_GObjProc()

void stageGObj0_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj0_Callback3()

void stageGObj0_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj2_Callback1()

bool stageGObj2_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj2_Callback3()

void stageGObj2_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj1_Callback1()

bool stageGObj1_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ stageGObj1_Callback3()

void stageGObj1_Callback3 ( Ground_GObj * arg0)
static

◆ grTFalco_80220ACC()

lbColl_80008D30_arg1 * grTFalco_80220ACC ( enum_t arg0)
static

◆ grTFalco_80220B78()

bool grTFalco_80220B78 ( Vec3 * arg0,
int arg1,
HSD_JObj * arg2 )
static

Variable Documentation

◆ grTFc_803E8918

StageCallbacks grTFc_803E8918[]
Initial value:
= {
{
0,
},
{
0,
},
{
(1 << 30) | (1 << 31),
},
{ 0 },
}
static void stageGObj0_OnInit(Ground_GObj *)
Definition grfigure1.c:107
static void stageGObj2_OnInit(Ground_GObj *)
Definition grfigure1.c:142
static void stageGObj1_OnInit(Ground_GObj *gobj)
Definition grgreens.c:274
static void stageGObj2_Callback3(Ground_GObj *)
Definition grheal.c:341
static bool stageGObj2_Callback1(Ground_GObj *)
Definition grheal.c:334
static bool stageGObj0_Callback1(Ground_GObj *)
Definition grheal.c:204
static void stageGObj1_GObjProc(Ground_GObj *)
Definition grheal.c:292
static void stageGObj0_GObjProc(Ground_GObj *)
Definition grheal.c:209
static void stageGObj1_Callback3(Ground_GObj *)
Definition grheal.c:302
static void stageGObj0_Callback3(Ground_GObj *)
Definition grheal.c:211
static bool stageGObj1_Callback1(Ground_GObj *)
Definition grheal.c:272
static void stageGObj2_GObjProc(Ground_GObj *)
Definition grheal.c:339

◆ grTFc_StageData

StageData grTFc_StageData
Initial value:
= {
"/GrTFc.dat",
(1 << 0),
0,
}
static bool grTFalco_80220B78(Vec3 *, int, HSD_JObj *)
Definition grtfalco.c:194
static lbColl_80008D30_arg1 * grTFalco_80220ACC(enum_t)
Definition grtfalco.c:163
static void grTfalco_UnkStage0_OnLoad(void)
Definition grtfalco.c:86
static void grTFalco_802207F0(bool)
Definition grtfalco.c:78
StageCallbacks grTFc_803E8918[]
Definition grtfalco.c:35
static bool grTFalco_80220894(void)
Definition grtfalco.c:93
static void grTFalco_802207F4(void)
Definition grtfalco.c:80
static void grTfalco_UnkStage0_OnStart(void)
Definition grtfalco.c:88
@ Gr_Kind_TFalco
Definition forward.h:108
#define NULL
Definition stddef.h:19

◆ yakumono_param

struct grTFalco_YakumonoParam* yakumono_param
static