SSBM Decomp
Loading...
Searching...
No Matches
if_2FF2.c File Reference
#include "ifcoget.h"
#include "gm/gm_unsplit.h"
#include "if/ifall.h"
#include "if/textdraw.h"
#include "if/textlib.h"
#include "lb/lb_00B0.h"
#include <dolphin/mtx.h>
#include <baselib/cobj.h>
#include <baselib/fog.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>
#include <baselib/lobj.h>
#include <baselib/sislib.h>
#include <baselib/wobj.h>

Data Structures

struct  fake_HSD_CObjDesc
struct  un_804A1F58_x8_t
 .bss More...
struct  un_804A1F58_t

Functions

 STATIC_ASSERT (sizeof(un_803F9E60)==0x38)
static int fn_802FF218_inline (HSD_GObj *arg0)
void fn_802FF218 (HSD_GObj *arg0)
void fn_802FF360 (void *arg0)
void un_802FF364 (int slot)
void un_802FF498 (void)
void un_802FF4FC (void)
void un_802FF570 (void)
void un_802FF620 (void)
void un_802FF6A0 (void)
void un_802FF710 (void)
HSD_GObjun_802FF78C (void)

Variables

static HSD_WObjDesc eyepos
static HSD_WObjDesc interest
static struct fake_HSD_CObjDesc un_803F9E60
static HSD_WObjDesc light_position
static HSD_LightPointDesc light_point
static HSD_LightDesc light0
static HSD_LightDesc light1
static struct un_804A1F58_t un_804A1F58

Function Documentation

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(un_803F9E60) = =0x38)

◆ fn_802FF218_inline()

int fn_802FF218_inline ( HSD_GObj * arg0)
inlinestatic

◆ fn_802FF218()

void fn_802FF218 ( HSD_GObj * arg0)

◆ fn_802FF360()

void fn_802FF360 ( void * arg0)

◆ un_802FF364()

void un_802FF364 ( int slot)

◆ un_802FF498()

void un_802FF498 ( void )

◆ un_802FF4FC()

void un_802FF4FC ( void )

◆ un_802FF570()

void un_802FF570 ( void )

◆ un_802FF620()

void un_802FF620 ( void )

◆ un_802FF6A0()

void un_802FF6A0 ( void )

◆ un_802FF710()

void un_802FF710 ( void )

◆ un_802FF78C()

HSD_GObj * un_802FF78C ( void )

Variable Documentation

◆ eyepos

HSD_WObjDesc eyepos
static
Initial value:
= {
{ 0.0f, 40.241425f, 100.24099f },
}
#define NULL
Definition stddef.h:19

◆ interest

HSD_WObjDesc interest
static
Initial value:
= {
{ 0.0f, 10.0f, 0.0f },
}

◆ un_803F9E60

struct fake_HSD_CObjDesc un_803F9E60
static
Initial value:
= {
0,
(1 << 0),
{ 0, 640, 0, 480 },
{ 0, 640, 0, 480 },
0.0f,
0.1f,
32.0f * 1024,
30.0f,
1.18f,
}
static HSD_WObjDesc eyepos
Definition if_2FF2.c:22
static HSD_WObjDesc interest
Definition if_2FF2.c:28

◆ light_position

HSD_WObjDesc light_position
static
Initial value:
= {
{ 6.360198974609375f, 14.9432392120f, 59.982383728027344f },
}
Todo
Clean up pos values; x and y seem like portions of 20

◆ light_point

HSD_LightPointDesc light_point
static
Initial value:
= {
0.99f,
10000.0f,
}
@ GX_DA_STEEP
Definition GXEnum.h:513

◆ light0

HSD_LightDesc light0
static
Initial value:
= {
(1 << 3),
0,
{ 0xFF, 0xFF, 0xFF, 0xFF },
}
static HSD_WObjDesc light_position
Definition if_2FF2.c:67
static HSD_LightPointDesc light_point
Definition if_2FF2.c:72

◆ light1

HSD_LightDesc light1
static
Initial value:
= {
NULL, &light0, (1 << 0), 0, { 0xFF, 0xFF, 0xFF, 0xFF }, NULL, NULL, NULL,
}
static HSD_LightDesc light0
Definition if_2FF2.c:78

◆ un_804A1F58

struct un_804A1F58_t un_804A1F58
static