SSBM Decomp
Loading...
Searching...
No Matches
lb_0219.c File Reference

Data-driven animated screen flashes. More...

Data Structures

struct  BgFlashUserData

Functions

void lbBgFlash_Free (void *arg0)
void lbBgFlash_SetFlashScale (f32 arg8)
void lbBgFlash_Init (int arg0)
void lbBgFlash_Proc (HSD_GObj *gobj)
static void fn_80021C18 (HSD_GObj *gobj, CommandInfo *cmd, int arg2)
void fn_80021C1C (void)
void lbBgFlash_80021C48 (u32 arg0, u32 arg1)
void fn_80021C80 (HSD_GObj *gobj)

Variables

HSD_ObjAllocData bgflash_alloc_data
HSD_GObjflash_gobj
struct Fighter_804D653C_tlbl_804D63DC
f32 flash_scale

Detailed Description

Data-driven animated screen flashes.

Plays the colour animations stored in LbBf.dat over the background flash overlay owned by lbbgflash.c.

Function Documentation

◆ lbBgFlash_Free()

void lbBgFlash_Free ( void * arg0)

◆ lbBgFlash_SetFlashScale()

void lbBgFlash_SetFlashScale ( f32 arg8)

◆ lbBgFlash_Init()

void lbBgFlash_Init ( int arg0)

◆ lbBgFlash_Proc()

void lbBgFlash_Proc ( HSD_GObj * gobj)

◆ fn_80021C18()

void fn_80021C18 ( HSD_GObj * gobj,
CommandInfo * cmd,
int arg2 )
static

◆ fn_80021C1C()

void fn_80021C1C ( void )

◆ lbBgFlash_80021C48()

void lbBgFlash_80021C48 ( u32 arg0,
u32 arg1 )

◆ fn_80021C80()

void fn_80021C80 ( HSD_GObj * gobj)

Variable Documentation

◆ bgflash_alloc_data

HSD_ObjAllocData bgflash_alloc_data

◆ flash_gobj

HSD_GObj* flash_gobj

◆ lbl_804D63DC

struct Fighter_804D653C_t* lbl_804D63DC

◆ flash_scale

f32 flash_scale