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 "gm/gm_1832.h"
#include "gr/forward.h"
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "if/textlib.h"
#include "it/it_26B1.h"
#include "it/items/itcoin.h"
#include "it/types.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "mp/mplib.h"

Data Structures

struct  grHeal_UnkVec4
struct  grHeal_DataBlock
struct  grHeal_StageData

Functions

 STATIC_ASSERT (sizeof(grHeal_DataBlock)==0x190)
 STATIC_ASSERT (sizeof(grHeal_StageData)==0x58)
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)
void grHeal_8021F180 (Ground_GObj *gobj)
bool grHeal_8021F41C (Ground_GObj *gobj)
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

const grHeal_UnkVec4 grHeal_803B84A8 = { { 0.0F, 40.0F, 0.0F }, 0 }
s32 grHeal_803E83B8 [0x27]
StageCallbacks grHeal_803E8454 []
grHeal_StageData grHeal_803E84C4
char grHeal_803E851C [0x2C]
s16 grHeal_804D49D8 [4] = { 7, 8, 9, 0 }
SDATA char grHeal_804D49E0 [] = "gobj"
grHeal_UnkDatagrHeal_804D6AF0 [2]

Function Documentation

◆ STATIC_ASSERT() [1/2]

STATIC_ASSERT ( sizeof(grHeal_DataBlock) = =0x190)

◆ STATIC_ASSERT() [2/2]

STATIC_ASSERT ( sizeof(grHeal_StageData) = =0x58)

◆ 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_8021F180()

void grHeal_8021F180 ( 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

◆ grHeal_803B84A8

const grHeal_UnkVec4 grHeal_803B84A8 = { { 0.0F, 40.0F, 0.0F }, 0 }

◆ grHeal_803E83B8

s32 grHeal_803E83B8[0x27]
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[]

◆ grHeal_803E84C4

grHeal_StageData grHeal_803E84C4
Initial value:
= {
{
"/GrHe.dat",
1,
0,
0,
},
"%s:%d: couldn t get gobj(id=%d)\n",
}
bool grHeal_8021F838(Vec3 *arg0, int arg1, HSD_JObj *jobj)
Definition grheal.c:451
bool grHeal_8021EFE4(void)
Definition grheal.c:152
StageCallbacks grHeal_803E8454[]
Definition grheal.c:64
void grHeal_8021EFC0(void)
Definition grheal.c:147
void grHeal_8021EF38(bool arg0)
Definition grheal.c:129
void grHeal_8021EFBC(void)
Definition grheal.c:145
DynamicsDesc * grHeal_8021F830(enum_t arg0)
Definition grheal.c:446
void grHeal_8021EF3C(void)
Definition grheal.c:131
@ HEAL
Definition forward.h:171

◆ grHeal_803E851C

char grHeal_803E851C[0x2C]
Initial value:
=
"grheal.c\0\0\0\0*** Not found Next Player!(%d)\n"

◆ grHeal_804D49D8

s16 grHeal_804D49D8[4] = { 7, 8, 9, 0 }

◆ grHeal_804D49E0

SDATA char grHeal_804D49E0[] = "gobj"

◆ grHeal_804D6AF0

grHeal_UnkData* grHeal_804D6AF0[2]