SSBM Decomp
Loading...
Searching...
No Matches
groldpupupu.c File Reference
#include "groldpupupu.h"
#include "baselib/forward.h"
#include "forward.h"
#include "ft/ftlib.h"
#include "gr/granime.h"
#include "gr/grmaterial.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <baselib/random.h>
#include "ft/ftdevice.h"

Functions

void grOldPupupu_802107DC (bool arg)
 
void grOldPupupu_802107E0 (void)
 
void grOldPupupu_80210884 (void)
 
void grOldPupupu_80210888 (void)
 
bool grOldPupupu_802108AC (void)
 
HSD_GObjgrOldPupupu_802108B4 (int arg0)
 
void grOldPupupu_8021099C (Ground_GObj *gobj)
 
bool grOldPupupu_802109C8 (Ground_GObj *gobj)
 
void grOldPupupu_802109D0 (Ground_GObj *arg)
 
void grOldPupupu_802109D4 (Ground_GObj *arg)
 
void grOldPupupu_802109D8 (Ground_GObj *gobj)
 
bool grOldPupupu_80210A1C (Ground_GObj *gobj)
 
void grOldPupupu_80210A24 (Ground_GObj *gobj)
 
void grOldPupupu_80210B00 (Ground_GObj *arg)
 
void grOldPupupu_80210B04 (Ground_GObj *gobj)
 
bool grOldPupupu_80210B48 (Ground_GObj *gobj)
 
void grOldPupupu_80210B50 (Ground_GObj *arg)
 
void grOldPupupu_80210B54 (Ground_GObj *arg)
 
void grOldPupupu_80210B58 (Ground_GObj *gobj)
 
bool grOldPupupu_80210BB8 (Ground_GObj *gobj)
 
void grOldPupupu_80210BC0 (Ground_GObj *gobj)
 
void grOldPupupu_80210BE0 (Ground_GObj *arg)
 
void grOldPupupu_80210BE4 (Ground_GObj *gobj)
 
bool grOldPupupu_80210C2C (Ground_GObj *gobj)
 
void grOldPupupu_80210C34 (Ground_GObj *gobj)
 
void grOldPupupu_80210C78 (Ground_GObj *arg)
 
void grOldPupupu_80210C7C (Ground_GObj *gobj)
 
bool grOldPupupu_80210D08 (Ground_GObj *gobj)
 
void grOldPupupu_8021110C (Ground_GObj *arg)
 grOldPupupu_80210D10
 
void grOldPupupu_80211110 (Ground_GObj *gobj)
 
bool grOldPupupu_8021118C (Ground_GObj *gobj)
 
void grOldPupupu_80211194 (Ground_GObj *arg)
 
void grOldPupupu_80211198 (Ground_GObj *arg)
 
void grOldPupupu_8021119C (Ground_GObj *gobj)
 
bool grOldPupupu_80211284 (Ground_GObj *gobj)
 
bool grOldPupupu_8021128C (Vec *vec, f32 maxX, f32 minX, f32 maxY, f32 minY)
 
bool fn_802112F4 (Ground_GObj *gobj, HSD_GObj *fighter_gobj, Vec3 *vel)
 
void grOldPupupu_80211C0C (Ground_GObj *arg)
 grOldPupupu_802113E0
 
void grOldPupupu_80211C10 (Ground_GObj *arg)
 
bool grOldPupupu_80211C14 (Ground_GObj *gobj)
 
void grOldPupupu_80211C1C (Ground_GObj *gobj)
 
void grOldPupupu_80211C9C (Ground_GObj *arg)
 
DynamicsDescgrOldPupupu_80211CA0 (enum_t gobj)
 
bool grOldPupupu_80211CA8 (Vec3 *a, int arg, HSD_JObj *joint)
 

Variables

struct { 
 
   s16   x0 
 
   s16   x2 
 
   int   x4 
 
   int   x8 
 
   int   xC 
 
   f32   x10 
 
   f32   x14 
 
   f32   x18 
 
   f32   x1C 
 
   f32   x20 
 
   f32   x24 
 
   f32   x28 
 
} * grOp_804D6A98 
 
static void * grOp_804D6A9C
 
static int grOp_804D48A0 [1][2] = { { 4, 0 } }
 
static int grOp_804D48A8 [1][2] = { { 5, 1 } }
 
static int grOp_804D48B0 [1][2] = { { 2, 3 } }
 
static int grOp_804D48E0 [1][2] = { { 0, 0 } }
 
StageCallbacks grOp_803E6688 [9]
 

Function Documentation

◆ grOldPupupu_802107DC()

void grOldPupupu_802107DC ( bool  arg)

◆ grOldPupupu_802107E0()

void grOldPupupu_802107E0 ( void  )

◆ grOldPupupu_80210884()

void grOldPupupu_80210884 ( void  )

◆ grOldPupupu_80210888()

void grOldPupupu_80210888 ( void  )

◆ grOldPupupu_802108AC()

bool grOldPupupu_802108AC ( void  )

◆ grOldPupupu_802108B4()

HSD_GObj * grOldPupupu_802108B4 ( int  arg0)

◆ grOldPupupu_8021099C()

void grOldPupupu_8021099C ( Ground_GObj gobj)

◆ grOldPupupu_802109C8()

bool grOldPupupu_802109C8 ( Ground_GObj gobj)

◆ grOldPupupu_802109D0()

void grOldPupupu_802109D0 ( Ground_GObj arg)

◆ grOldPupupu_802109D4()

void grOldPupupu_802109D4 ( Ground_GObj arg)

◆ grOldPupupu_802109D8()

void grOldPupupu_802109D8 ( Ground_GObj gobj)

◆ grOldPupupu_80210A1C()

bool grOldPupupu_80210A1C ( Ground_GObj gobj)

◆ grOldPupupu_80210A24()

void grOldPupupu_80210A24 ( Ground_GObj gobj)

◆ grOldPupupu_80210B00()

void grOldPupupu_80210B00 ( Ground_GObj arg)

◆ grOldPupupu_80210B04()

void grOldPupupu_80210B04 ( Ground_GObj gobj)

◆ grOldPupupu_80210B48()

bool grOldPupupu_80210B48 ( Ground_GObj gobj)

◆ grOldPupupu_80210B50()

void grOldPupupu_80210B50 ( Ground_GObj arg)

◆ grOldPupupu_80210B54()

void grOldPupupu_80210B54 ( Ground_GObj arg)

◆ grOldPupupu_80210B58()

void grOldPupupu_80210B58 ( Ground_GObj gobj)

◆ grOldPupupu_80210BB8()

bool grOldPupupu_80210BB8 ( Ground_GObj gobj)

◆ grOldPupupu_80210BC0()

void grOldPupupu_80210BC0 ( Ground_GObj gobj)

◆ grOldPupupu_80210BE0()

void grOldPupupu_80210BE0 ( Ground_GObj arg)

◆ grOldPupupu_80210BE4()

void grOldPupupu_80210BE4 ( Ground_GObj gobj)

◆ grOldPupupu_80210C2C()

bool grOldPupupu_80210C2C ( Ground_GObj gobj)

◆ grOldPupupu_80210C34()

void grOldPupupu_80210C34 ( Ground_GObj gobj)

◆ grOldPupupu_80210C78()

void grOldPupupu_80210C78 ( Ground_GObj arg)

◆ grOldPupupu_80210C7C()

void grOldPupupu_80210C7C ( Ground_GObj gobj)

◆ grOldPupupu_80210D08()

bool grOldPupupu_80210D08 ( Ground_GObj gobj)

◆ grOldPupupu_8021110C()

void grOldPupupu_8021110C ( Ground_GObj arg)

◆ grOldPupupu_80211110()

void grOldPupupu_80211110 ( Ground_GObj gobj)

◆ grOldPupupu_8021118C()

bool grOldPupupu_8021118C ( Ground_GObj gobj)

◆ grOldPupupu_80211194()

void grOldPupupu_80211194 ( Ground_GObj arg)

◆ grOldPupupu_80211198()

void grOldPupupu_80211198 ( Ground_GObj arg)

◆ grOldPupupu_8021119C()

void grOldPupupu_8021119C ( Ground_GObj gobj)

◆ grOldPupupu_80211284()

bool grOldPupupu_80211284 ( Ground_GObj gobj)

◆ grOldPupupu_8021128C()

bool grOldPupupu_8021128C ( Vec *  vec,
f32  maxX,
f32  minX,
f32  maxY,
f32  minY 
)

◆ fn_802112F4()

bool fn_802112F4 ( Ground_GObj gobj,
HSD_GObj fighter_gobj,
Vec3 *  vel 
)

◆ grOldPupupu_80211C0C()

void grOldPupupu_80211C0C ( Ground_GObj arg)

◆ grOldPupupu_80211C10()

void grOldPupupu_80211C10 ( Ground_GObj arg)

◆ grOldPupupu_80211C14()

bool grOldPupupu_80211C14 ( Ground_GObj gobj)

◆ grOldPupupu_80211C1C()

void grOldPupupu_80211C1C ( Ground_GObj gobj)

◆ grOldPupupu_80211C9C()

void grOldPupupu_80211C9C ( Ground_GObj arg)

◆ grOldPupupu_80211CA0()

DynamicsDesc * grOldPupupu_80211CA0 ( enum_t  gobj)

◆ grOldPupupu_80211CA8()

bool grOldPupupu_80211CA8 ( Vec3 *  a,
int  arg,
HSD_JObj joint 
)

Variable Documentation

◆ x0

s16 x0

◆ x2

s16 x2

◆ x4

int x4

◆ x8

int x8

◆ xC

int xC

◆ x10

f32 x10

◆ x14

f32 x14

◆ x18

f32 x18

◆ x1C

f32 x1C

◆ x20

f32 x20

◆ x24

f32 x24

◆ x28

f32 x28

◆ [struct]

struct { ... } * grOp_804D6A98

◆ grOp_804D6A9C

void* grOp_804D6A9C
static

◆ grOp_804D48A0

int grOp_804D48A0[1][2] = { { 4, 0 } }
static

◆ grOp_804D48A8

int grOp_804D48A8[1][2] = { { 5, 1 } }
static

◆ grOp_804D48B0

int grOp_804D48B0[1][2] = { { 2, 3 } }
static

◆ grOp_804D48E0

int grOp_804D48E0[1][2] = { { 0, 0 } }
static

◆ grOp_803E6688

StageCallbacks grOp_803E6688[9]
Initial value:
= {
grOldPupupu_80210BE0, 0xC0000000 },
}
bool grOldPupupu_8021118C(Ground_GObj *gobj)
Definition groldpupupu.c:268
void grOldPupupu_802109D0(Ground_GObj *arg)
Definition groldpupupu.c:126
bool grOldPupupu_802109C8(Ground_GObj *gobj)
Definition groldpupupu.c:121
bool grOldPupupu_80210B48(Ground_GObj *gobj)
Definition groldpupupu.c:180
void grOldPupupu_8021119C(Ground_GObj *gobj)
Definition groldpupupu.c:277
void grOldPupupu_80210C34(Ground_GObj *gobj)
Definition groldpupupu.c:223
void grOldPupupu_80211C0C(Ground_GObj *arg)
grOldPupupu_802113E0
Definition groldpupupu.c:380
void grOldPupupu_8021110C(Ground_GObj *arg)
grOldPupupu_80210D10
Definition groldpupupu.c:255
void grOldPupupu_8021099C(Ground_GObj *gobj)
Definition groldpupupu.c:115
void grOldPupupu_80210BE0(Ground_GObj *arg)
Definition groldpupupu.c:209
bool grOldPupupu_80210D08(Ground_GObj *gobj)
Definition groldpupupu.c:248
void grOldPupupu_80210B00(Ground_GObj *arg)
Definition groldpupupu.c:171
void grOldPupupu_80210C78(Ground_GObj *arg)
Definition groldpupupu.c:231
void grOldPupupu_80210B50(Ground_GObj *arg)
Definition groldpupupu.c:185
void grOldPupupu_80210C7C(Ground_GObj *gobj)
Definition groldpupupu.c:233
void grOldPupupu_80211198(Ground_GObj *arg)
Definition groldpupupu.c:275
void grOldPupupu_80211C9C(Ground_GObj *arg)
Definition groldpupupu.c:402
bool grOldPupupu_80210BB8(Ground_GObj *gobj)
Definition groldpupupu.c:199
void grOldPupupu_80211C10(Ground_GObj *arg)
Definition groldpupupu.c:382
void grOldPupupu_80211194(Ground_GObj *arg)
Definition groldpupupu.c:273
void grOldPupupu_80210BE4(Ground_GObj *gobj)
Definition groldpupupu.c:211
void grOldPupupu_802109D8(Ground_GObj *gobj)
Definition groldpupupu.c:130
void grOldPupupu_80210B58(Ground_GObj *gobj)
Definition groldpupupu.c:189
void grOldPupupu_80210BC0(Ground_GObj *gobj)
Definition groldpupupu.c:204
void grOldPupupu_80210B04(Ground_GObj *gobj)
Definition groldpupupu.c:173
bool grOldPupupu_80211C14(Ground_GObj *gobj)
Definition groldpupupu.c:384
bool grOldPupupu_80211284(Ground_GObj *gobj)
Definition groldpupupu.c:313
void grOldPupupu_80211110(Ground_GObj *gobj)
Definition groldpupupu.c:257
void grOldPupupu_80210A24(Ground_GObj *gobj)
Definition groldpupupu.c:145
void grOldPupupu_802109D4(Ground_GObj *arg)
Definition groldpupupu.c:128
bool grOldPupupu_80210A1C(Ground_GObj *gobj)
Definition groldpupupu.c:140
void grOldPupupu_80210B54(Ground_GObj *arg)
Definition groldpupupu.c:187
void grOldPupupu_80211C1C(Ground_GObj *gobj)
Definition groldpupupu.c:389
bool grOldPupupu_80210C2C(Ground_GObj *gobj)
Definition groldpupupu.c:218
void grOldPupupu_80210D10(Ground_GObj *)
void grOldPupupu_802113E0(Ground_GObj *)