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

Functions

static bool ifMagnify_IsHUDVisible (void)
static void ifMagnify_GetPlayerColor (GXColor *color, s32 slot)
s32 ifMagnify_802FB6E8 (s32 slot)
ifMagnifyPlayerifMagnify_802FB73C (ifMagnifyPlayer *player, Vec2 *pos, Vec2 *out)
void ifMagnify_802FB8C0 (HSD_GObj *gobj, int code)
static void ifMagnify_GetCornerColors (GXColor *colors, Vec3 *world_pos)
void ifMagnify_802FBBDC (HSD_GObj *gobj)
void ifMagnify_802FC3BC (void)
void ifMagnify_802FC3C0 (s32 slot)
void ifMagnify_802FC618 (void)
void ifMagnify_802FC750 (void)
void ifMagnify_802FC7C0 (ifMagnify *magnify)
void ifMagnify_802FC870 (void)
void ifMagnify_802FC8E8 (void)
void ifMagnify_802FC940 (void)
bool ifMagnify_802FC998 (s32 ply_slot)

Variables

static HSD_WObjDesc ifMagnify_803F97C0
static HSD_WObjDesc ifMagnify_803F97D4 = { NULL, { 0.0F, 0.0F, 0.0F }, NULL }
static HSD_CameraDescFrustum ifMagnify_803F97E8
static char ifMagnify_804D57E8 [] = "lupe"
static const int ifMagnify_804DDB60 = 0
ifMagnify ifMagnify_804A1DE0
static GXColor *(* ifMagnify_803F9828 [])(void)
static u8 ifMagnify_803F984C [16][4]

Function Documentation

◆ ifMagnify_IsHUDVisible()

bool ifMagnify_IsHUDVisible ( void )
inlinestatic

◆ ifMagnify_GetPlayerColor()

void ifMagnify_GetPlayerColor ( GXColor * color,
s32 slot )
inlinestatic

◆ ifMagnify_802FB6E8()

s32 ifMagnify_802FB6E8 ( s32 slot)

◆ ifMagnify_802FB73C()

ifMagnifyPlayer * ifMagnify_802FB73C ( ifMagnifyPlayer * player,
Vec2 * pos,
Vec2 * out )

◆ ifMagnify_802FB8C0()

void ifMagnify_802FB8C0 ( HSD_GObj * gobj,
int code )

◆ ifMagnify_GetCornerColors()

void ifMagnify_GetCornerColors ( GXColor * colors,
Vec3 * world_pos )
inlinestatic

◆ ifMagnify_802FBBDC()

void ifMagnify_802FBBDC ( HSD_GObj * gobj)

◆ ifMagnify_802FC3BC()

void ifMagnify_802FC3BC ( void )

◆ ifMagnify_802FC3C0()

void ifMagnify_802FC3C0 ( s32 slot)

◆ ifMagnify_802FC618()

void ifMagnify_802FC618 ( void )

◆ ifMagnify_802FC750()

void ifMagnify_802FC750 ( void )
Todo
Member accesses in the body fold into the condition's address.

◆ ifMagnify_802FC7C0()

void ifMagnify_802FC7C0 ( ifMagnify * magnify)

◆ ifMagnify_802FC870()

void ifMagnify_802FC870 ( void )

◆ ifMagnify_802FC8E8()

void ifMagnify_802FC8E8 ( void )

◆ ifMagnify_802FC940()

void ifMagnify_802FC940 ( void )

◆ ifMagnify_802FC998()

bool ifMagnify_802FC998 ( s32 ply_slot)

Variable Documentation

◆ ifMagnify_803F97C0

HSD_WObjDesc ifMagnify_803F97C0
static
Initial value:
= { NULL,
{ 0.0F, 0.0F, 300.0F },
NULL }
#define NULL
Definition stddef.h:14

◆ ifMagnify_803F97D4

HSD_WObjDesc ifMagnify_803F97D4 = { NULL, { 0.0F, 0.0F, 0.0F }, NULL }
static

◆ ifMagnify_803F97E8

HSD_CameraDescFrustum ifMagnify_803F97E8
static
Initial value:
= {
0,
{ 0, 640, 0, 480 },
{ 0, 640, 0, 480 },
0.0F,
0.1F,
32768.0F,
}
#define PROJ_ORTHO
Definition cobj.h:14
static HSD_WObjDesc ifMagnify_803F97D4
Definition ifmagnify.c:36
static HSD_WObjDesc ifMagnify_803F97C0
Definition ifmagnify.c:33

◆ ifMagnify_804D57E8

char ifMagnify_804D57E8[] = "lupe"
static

◆ ifMagnify_804DDB60

const int ifMagnify_804DDB60 = 0
static

◆ ifMagnify_804A1DE0

ifMagnify ifMagnify_804A1DE0

◆ ifMagnify_803F9828

GXColor *(* ifMagnify_803F9828[])(void) ( void )
static
Initial value:
= {
}
GXColor * Ground_801C06A4(void)
Definition ground.c:427
GXColor * Ground_801C0604(void)
Definition ground.c:379
GXColor * Ground_801C0690(void)
Definition ground.c:421
GXColor * Ground_801C067C(void)
Definition ground.c:415
GXColor * Ground_801C0668(void)
Definition ground.c:409
GXColor * Ground_801C0654(void)
Definition ground.c:403
GXColor * Ground_801C062C(void)
Definition ground.c:391
GXColor * Ground_801C0640(void)
Definition ground.c:397
GXColor * Ground_801C0618(void)
Definition ground.c:385

◆ ifMagnify_803F984C

u8 ifMagnify_803F984C[16][4]
static
Initial value:
= {
{ 0, 0, 0, 0 }, { 0, 1, 0, 1 }, { 1, 2, 1, 2 }, { 2, 2, 2, 2 },
{ 0, 0, 3, 3 }, { 0, 1, 3, 4 }, { 1, 2, 4, 5 }, { 2, 2, 5, 5 },
{ 3, 3, 6, 6 }, { 3, 4, 6, 7 }, { 4, 5, 7, 8 }, { 5, 5, 8, 8 },
{ 6, 6, 6, 6 }, { 6, 7, 6, 7 }, { 7, 8, 7, 8 }, { 8, 8, 8, 8 },
}