SSBM Decomp
Loading...
Searching...
No Matches
gobjplink.c File Reference
#include "gobjplink.h"
#include "debug.h"
#include "gobj.h"
#include "gobjgxlink.h"
#include "gobjobject.h"
#include "gobjproc.h"
#include "gobjuserdata.h"
#include "objalloc.h"

Functions

void GObj_PReorder (HSD_GObj *gobj, HSD_GObj *hiprio_gobj)
static HSD_GObjgobj_allocate (void)
static void gobj_first_lower_prio (HSD_GObj *gobj)
static void gobj_first_higher_prio (HSD_GObj *gobj)
HSD_GObjCreateGObj (s32 where, u16 classifier, u8 p_link, u8 priority, HSD_GObj *position)
HSD_GObjGObj_Create (u16 classifier, u8 p_link, u8 priority)
void HSD_GObjFree (HSD_GObj *gobj)
void HSD_GObjPLink_ChangeGObjPri_Unk (u32 arg0, HSD_GObj *gobj, u8 p_link, u8 priority, HSD_GObj *position)

Variables

char lbl_804084B8 []
char lbl_804084C4 []

Function Documentation

◆ GObj_PReorder()

void GObj_PReorder ( HSD_GObj * gobj,
HSD_GObj * hiprio_gobj )

◆ gobj_allocate()

HSD_GObj * gobj_allocate ( void )
inlinestatic

◆ gobj_first_lower_prio()

void gobj_first_lower_prio ( HSD_GObj * gobj)
inlinestatic

◆ gobj_first_higher_prio()

void gobj_first_higher_prio ( HSD_GObj * gobj)
inlinestatic

◆ CreateGObj()

HSD_GObj * CreateGObj ( s32 where,
u16 classifier,
u8 p_link,
u8 priority,
HSD_GObj * position )

◆ GObj_Create()

HSD_GObj * GObj_Create ( u16 classifier,
u8 p_link,
u8 priority )

◆ HSD_GObjFree()

void HSD_GObjFree ( HSD_GObj * gobj)

◆ HSD_GObjPLink_ChangeGObjPri_Unk()

void HSD_GObjPLink_ChangeGObjPri_Unk ( u32 arg0,
HSD_GObj * gobj,
u8 p_link,
u8 priority,
HSD_GObj * position )

Variable Documentation

◆ lbl_804084B8

char lbl_804084B8[]
extern

◆ lbl_804084C4

char lbl_804084C4[]
extern