SSBM Decomp
Loading...
Searching...
No Matches
grheal.c File Reference
#include "gr/grheal.h"
#include "placeholder.h"
#include <platform.h>
#include "baselib/gobj.h"
#include "baselib/gobjgxlink.h"
#include "baselib/gobjproc.h"
#include "baselib/jobj.h"
#include "dolphin/types.h"
#include "gr/forward.h"
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/stage.h"
#include "gm/gm_1832.h"
#include "it/it_26B1.h"
#include "it/types.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "gr/inlines.h"

Functions

void grHeal_8021EF38 (bool arg0)
 
void grHeal_8021EF3C (void)
 
void grHeal_8021EFBC (void)
 
void grHeal_8021EFC0 (void)
 
bool grHeal_8021EFE4 (void)
 
Ground_GObjgrHeal_8021EFEC (u32 idx)
 
void grHeal_8021F0D8 (Ground_GObj *gobj)
 
bool grHeal_8021F170 (Ground_GObj *gobj)
 
void grHeal_8021F178 (Ground_GObj *gobj)
 
void grHeal_8021F17C (Ground_GObj *gobj)
 
bool grHeal_8021F41C (Ground_GObj *gobj)
 grHeal_8021F180
 
s32 fn_8021F424 (void)
 
void grHeal_8021F474 (Ground_GObj *ground)
 
void grHeal_8021F4BC (Ground_GObj *gobj)
 
void fn_8021F4C0 (Ground *gp, void *arg2, s32 arg4, s32 arg5, s32 arg6)
 
void grHeal_8021F4E8 (s32 arg0, HSD_JObj *parent_jobj)
 
void grHeal_8021F5C8 (Ground_GObj *gobj)
 
bool grHeal_8021F5CC (Ground_GObj *gobj)
 
void grHeal_8021F5D4 (Ground_GObj *gobj)
 
void grHeal_8021F5D8 (Ground_GObj *gobj)
 
void grHeal_8021F5DC (Ground_GObj *ground)
 
bool grHeal_8021F618 (Ground_GObj *gobj)
 
void grHeal_8021F620 (Ground_GObj *gobj)
 
void grHeal_8021F624 (Ground_GObj *gobj)
 
void grHeal_8021F628 (s32 arg0, HSD_JObj *jobj_parent)
 
void grHeal_8021F6F8 (Ground_GObj *gobj)
 
bool grHeal_8021F6FC (Ground_GObj *gobj)
 
void grHeal_8021F704 (Ground_GObj *gobj)
 
void grHeal_8021F708 (Ground_GObj *gobj)
 
u32 grHeal_8021F70C (u32 character_id)
 
void grHeal_8021F79C (s32 arg0, s32 idx, s32 arg2)
 
DynamicsDescgrHeal_8021F830 (enum_t arg0)
 
bool grHeal_8021F838 (Vec3 *arg0, int arg1, HSD_JObj *jobj)
 

Variables

struct { 
 
   int   x0 
 
   int   x4 
 
} * yaku 
 
static s32 grHeal_803E83B8 [0x27]
 
static StageCallbacks grHeal_803E8454 []
 
static StageData grHeal_803E84C4
 
static char grHeal_803E851C [0x2C]
 
struct yakugrHeal_804D6AF0
 
s16 grHeal_804D49D8 [4]
 

Function Documentation

◆ grHeal_8021EF38()

void grHeal_8021EF38 ( bool  arg0)

◆ grHeal_8021EF3C()

void grHeal_8021EF3C ( void  )

◆ grHeal_8021EFBC()

void grHeal_8021EFBC ( void  )

◆ grHeal_8021EFC0()

void grHeal_8021EFC0 ( void  )

◆ grHeal_8021EFE4()

bool grHeal_8021EFE4 ( void  )

◆ grHeal_8021EFEC()

Ground_GObj * grHeal_8021EFEC ( u32  idx)

◆ grHeal_8021F0D8()

void grHeal_8021F0D8 ( Ground_GObj gobj)

◆ grHeal_8021F170()

bool grHeal_8021F170 ( Ground_GObj gobj)

◆ grHeal_8021F178()

void grHeal_8021F178 ( Ground_GObj gobj)

◆ grHeal_8021F17C()

void grHeal_8021F17C ( Ground_GObj gobj)

◆ grHeal_8021F41C()

bool grHeal_8021F41C ( Ground_GObj gobj)

◆ fn_8021F424()

s32 fn_8021F424 ( void  )

◆ grHeal_8021F474()

void grHeal_8021F474 ( Ground_GObj ground)

◆ grHeal_8021F4BC()

void grHeal_8021F4BC ( Ground_GObj gobj)

◆ fn_8021F4C0()

void fn_8021F4C0 ( Ground gp,
void *  arg2,
s32  arg4,
s32  arg5,
s32  arg6 
)

◆ grHeal_8021F4E8()

void grHeal_8021F4E8 ( s32  arg0,
HSD_JObj parent_jobj 
)

◆ grHeal_8021F5C8()

void grHeal_8021F5C8 ( Ground_GObj gobj)

◆ grHeal_8021F5CC()

bool grHeal_8021F5CC ( Ground_GObj gobj)

◆ grHeal_8021F5D4()

void grHeal_8021F5D4 ( Ground_GObj gobj)

◆ grHeal_8021F5D8()

void grHeal_8021F5D8 ( Ground_GObj gobj)

◆ grHeal_8021F5DC()

void grHeal_8021F5DC ( Ground_GObj ground)

◆ grHeal_8021F618()

bool grHeal_8021F618 ( Ground_GObj gobj)

◆ grHeal_8021F620()

void grHeal_8021F620 ( Ground_GObj gobj)

◆ grHeal_8021F624()

void grHeal_8021F624 ( Ground_GObj gobj)

◆ grHeal_8021F628()

void grHeal_8021F628 ( s32  arg0,
HSD_JObj jobj_parent 
)

◆ grHeal_8021F6F8()

void grHeal_8021F6F8 ( Ground_GObj gobj)

◆ grHeal_8021F6FC()

bool grHeal_8021F6FC ( Ground_GObj gobj)

◆ grHeal_8021F704()

void grHeal_8021F704 ( Ground_GObj gobj)

◆ grHeal_8021F708()

void grHeal_8021F708 ( Ground_GObj gobj)

◆ grHeal_8021F70C()

u32 grHeal_8021F70C ( u32  character_id)

◆ grHeal_8021F79C()

void grHeal_8021F79C ( s32  arg0,
s32  idx,
s32  arg2 
)

◆ grHeal_8021F830()

DynamicsDesc * grHeal_8021F830 ( enum_t  arg0)

◆ grHeal_8021F838()

bool grHeal_8021F838 ( Vec3 *  arg0,
int  arg1,
HSD_JObj jobj 
)

Variable Documentation

◆ x0

int x0

◆ x4

int x4

◆ [struct]

struct { ... } * yaku

◆ grHeal_803E83B8

s32 grHeal_803E83B8[0x27]
static
Initial value:
= {
0x1D001E, 0x1F0020, 0x210022, 0x230024, 0x250026, 0x270028, 0x29002A,
0x2B002C, 0x2D002E, 0x2F0030, 0x310032, 0x330034, 0x350036, 0,
0x15, 1, 0x16, 0x14, 2, 0x19, 3,
0xE, 4, 5, 7, 6, 8, 9,
0xA, 0xB, 0x18, 0xC, 0xD, 0xF, 0x10,
0x11, 0x12, 0x17, -1,
}

◆ grHeal_803E8454

StageCallbacks grHeal_803E8454[]
static

◆ grHeal_803E84C4

StageData grHeal_803E84C4
static
Initial value:
= {
"/GrHe.dat",
1,
0,
0,
}
bool grHeal_8021F838(Vec3 *arg0, int arg1, HSD_JObj *jobj)
Definition grheal.c:354
bool grHeal_8021EFE4(void)
Definition grheal.c:128
static StageCallbacks grHeal_803E8454[]
Definition grheal.c:41
void grHeal_8021EFC0(void)
Definition grheal.c:123
void grHeal_8021EF38(bool arg0)
Definition grheal.c:105
void grHeal_8021EFBC(void)
Definition grheal.c:121
DynamicsDesc * grHeal_8021F830(enum_t arg0)
Definition grheal.c:349
void grHeal_8021EF3C(void)
Definition grheal.c:107
@ HEAL
Definition forward.h:171

◆ grHeal_803E851C

char grHeal_803E851C[0x2C]
static
Initial value:
= {
0x67, 0x72, 0x68, 0x65, 0x61, 0x6C, 0x2E, 0x63, 0, 0, 0,
0, 0x2A, 0x2A, 0x2A, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x66, 0x6F,
0x75, 0x6E, 0x64, 0x20, 0x4E, 0x65, 0x78, 0x74, 0x20, 0x50, 0x6C,
0x61, 0x79, 0x65, 0x72, 0x21, 0x28, 0x25, 0x64, 0x29, 0xA, 0,
}

◆ grHeal_804D6AF0

struct yaku* grHeal_804D6AF0
extern

◆ grHeal_804D49D8

s16 grHeal_804D49D8[4]
extern