SSBM Decomp
Loading...
Searching...
No Matches
tyfigupon.c File Reference
#include "tyfigupon.h"
#include "math.h"
#include "placeholder.h"
#include "platform.h"
#include "stddef.h"
#include "toy.h"
#include "baselib/archive.h"
#include "baselib/cobj.h"
#include "baselib/controller.h"
#include "baselib/displayfunc.h"
#include "baselib/dobj.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/gobjuserdata.h"
#include "baselib/jobj.h"
#include "baselib/lobj.h"
#include "baselib/memory.h"
#include "baselib/mobj.h"
#include "baselib/random.h"
#include "baselib/sislib.h"
#include "baselib/tobj.h"
#include "baselib/wobj.h"
#include "dolphin/mtx.h"
#include "dolphin/os.h"
#include "gm/gm_1601.h"
#include "gm/gm_1A45.h"
#include "if/types.h"
#include "lb/lb_00B0.h"
#include "lb/lbarchive.h"
#include "lb/lbaudio_ax.h"
#include "lb/lbcardgame.h"
#include "lb/lblanguage.h"
#include "lb/lbspdisplay.h"
#include "lb/lbvector.h"
#include "mn/inlines.h"
#include "mn/mnmain.h"
#include "MSL/math.h"
#include "sc/types.h"
#include "ty/inlines.h"
#include "ty/types.h"
#include <math_ppc.h>
#include <trigf.h>

Data Structures

union  TyFiguponDigitInit

Functions

static void _tyFigupon_80314AA8 (HSD_JObj *, char *, char *, char *)
static s32 _tyFigupon_80314B54 (void)
static void _tyFigupon_80314BE4 (HSD_GObj *gobj, int unused)
static void _tyFigupon_80314C5C (HSD_GObj *)
static void _tyFigupon_803152BC (HSD_GObj *)
static void _tyFigupon_803153EC (s32, s32, s32, s32, s32)
static void _tyFigupon_80315574 (void)
static void _tyFigupon_803155C8 (void)
static void _tyFigupon_80315C44 (HSD_GObj *)
static void _tyFigupon_80316170 (HSD_GObj *)
static s32 _tyFigupon_8031638C (s16)
static void _tyFigupon_80316420 (s32)
static void _tyFigupon_803168DC (HSD_GObj *)
static void _tyFigupon_80316BF8 (HSD_GObj *)
static void _tyFigupon_80316C24 (HSD_GObj *)
static void _tyFigupon_8031753C (void)
static void _tyFigupon_80317A60 (void)
static s32 _tyFigupon_803181BC (void)
static void order_data_0 (void)
static void order_sdata2_0 (void)
static s32 tyFigupon_GetTotalCount (void)
static void order_data_108 (void)
static s32 tyFigupon_GetCoinCount (void)
static void tyFigupon_CountAvailable (s32 *result)
static void order_data_4A8 (void)
static TyFiguponED4tyFigupon_GetED4 (void)
static void tyFigupon_UpdateRemainingCount (struct un_804D6EF4_t *ef4)
static TyFiguponED4tyFigupon_InitScene (struct un_804D6EF4_t **ef4_2)
void tyFigupon_OnEnter_80317D80 (void *arg0)
void tyFigupon_OnFrame_803182D4 (void)

Variables

static TyFiguponData_tyFigupon_804D6EF0
static struct un_804D6EF4_t_tyFigupon_804D6EF4
static HSD_Archive_tyFigupon_804D6EF8
static s32 _tyFigupon_804D6EFC
static s32 _tyFigupon_804D6F00
static HSD_CObjDesc_tyFigupon_804D6F04
static HSD_CameraDescPerspective_tyFigupon_804D6F08
static const TyFiguponDigitInit _tyFigupon_803B8958 = { { 0, 0, 0, 0 } }
static const Vec3 _tyFigupon_803B8968 = { 0.0f, 1.0f, 0.0f }
static const TyFiguponDigitInit tyFigupon_DigitInit
static u16 _tyFigupon_803FEB88 []
static u16 _tyFigupon_804D5AA0 [2] = { 12, 0 }
static HSD_WObjDesc _tyFigupon_803FEED4
static HSD_WObjDesc _tyFigupon_803FEEE8
static HSD_CameraDescPerspective _tyFigupon_803FEEFC

Function Documentation

◆ _tyFigupon_80314AA8()

void _tyFigupon_80314AA8 ( HSD_JObj * jobj,
char * anim_str,
char * matanim_str,
char * shapeanim_str )
static

◆ _tyFigupon_80314B54()

s32 _tyFigupon_80314B54 ( void )
static

◆ _tyFigupon_80314BE4()

void _tyFigupon_80314BE4 ( HSD_GObj * gobj,
int unused )
static

◆ _tyFigupon_80314C5C()

void _tyFigupon_80314C5C ( HSD_GObj * gobj)
static

◆ _tyFigupon_803152BC()

void _tyFigupon_803152BC ( HSD_GObj * arg0)
static

◆ _tyFigupon_803153EC()

void _tyFigupon_803153EC ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )
static

◆ _tyFigupon_80315574()

void _tyFigupon_80315574 ( void )
static

◆ _tyFigupon_803155C8()

void _tyFigupon_803155C8 ( void )
static

◆ _tyFigupon_80315C44()

void _tyFigupon_80315C44 ( HSD_GObj * arg0)
static

◆ _tyFigupon_80316170()

void _tyFigupon_80316170 ( HSD_GObj * arg0)
static

◆ _tyFigupon_8031638C()

s32 _tyFigupon_8031638C ( s16 arg0)
static

◆ _tyFigupon_80316420()

void _tyFigupon_80316420 ( s32 arg0)
static

◆ _tyFigupon_803168DC()

void _tyFigupon_803168DC ( HSD_GObj * arg0)
static

◆ _tyFigupon_80316BF8()

void _tyFigupon_80316BF8 ( HSD_GObj * arg0)
static

◆ _tyFigupon_80316C24()

void _tyFigupon_80316C24 ( HSD_GObj * arg0)
static

◆ _tyFigupon_8031753C()

void _tyFigupon_8031753C ( void )
static

◆ _tyFigupon_80317A60()

void _tyFigupon_80317A60 ( void )
static

◆ _tyFigupon_803181BC()

s32 _tyFigupon_803181BC ( void )
static

◆ order_data_0()

void order_data_0 ( void )
static
Todo
.data order hack

◆ order_sdata2_0()

void order_sdata2_0 ( void )
static
Todo
.sdata2 order hack

◆ tyFigupon_GetTotalCount()

s32 tyFigupon_GetTotalCount ( void )
inlinestatic

◆ order_data_108()

void order_data_108 ( void )
static
Todo
.data order hack

◆ tyFigupon_GetCoinCount()

s32 tyFigupon_GetCoinCount ( void )
inlinestatic

◆ tyFigupon_CountAvailable()

void tyFigupon_CountAvailable ( s32 * result)
inlinestatic

◆ order_data_4A8()

void order_data_4A8 ( void )
static
Todo
.data order hack

◆ tyFigupon_GetED4()

TyFiguponED4 * tyFigupon_GetED4 ( void )
inlinestatic

◆ tyFigupon_UpdateRemainingCount()

void tyFigupon_UpdateRemainingCount ( struct un_804D6EF4_t * ef4)
inlinestatic

◆ tyFigupon_InitScene()

TyFiguponED4 * tyFigupon_InitScene ( struct un_804D6EF4_t ** ef4_2)
inlinestatic

◆ tyFigupon_OnEnter_80317D80()

void tyFigupon_OnEnter_80317D80 ( void * arg0)

◆ tyFigupon_OnFrame_803182D4()

void tyFigupon_OnFrame_803182D4 ( void )

Variable Documentation

◆ _tyFigupon_804D6EF0

TyFiguponData* _tyFigupon_804D6EF0
static

◆ _tyFigupon_804D6EF4

struct un_804D6EF4_t* _tyFigupon_804D6EF4
static

◆ _tyFigupon_804D6EF8

HSD_Archive* _tyFigupon_804D6EF8
static

◆ _tyFigupon_804D6EFC

s32 _tyFigupon_804D6EFC
static

◆ _tyFigupon_804D6F00

s32 _tyFigupon_804D6F00
static

◆ _tyFigupon_804D6F04

HSD_CObjDesc* _tyFigupon_804D6F04
static

◆ _tyFigupon_804D6F08

HSD_CameraDescPerspective* _tyFigupon_804D6F08
static

◆ _tyFigupon_803B8958

const TyFiguponDigitInit _tyFigupon_803B8958 = { { 0, 0, 0, 0 } }
static

◆ _tyFigupon_803B8968

const Vec3 _tyFigupon_803B8968 = { 0.0f, 1.0f, 0.0f }
static

◆ tyFigupon_DigitInit

const TyFiguponDigitInit tyFigupon_DigitInit
static
Initial value:
= { { 0, 0, 0,
0 } }

◆ _tyFigupon_803FEB88

u16 _tyFigupon_803FEB88[]
static
Initial value:
= {
4, 2, 3, 5, 6, 7, 8, 9, 13, 10, 11, 12, 14,
}

◆ _tyFigupon_804D5AA0

u16 _tyFigupon_804D5AA0[2] = { 12, 0 }
static

◆ _tyFigupon_803FEED4

HSD_WObjDesc _tyFigupon_803FEED4
static
Initial value:
= {
{ 0.0f, 0.0f, 50.0f },
}
#define NULL
Definition stddef.h:19

◆ _tyFigupon_803FEEE8

HSD_WObjDesc _tyFigupon_803FEEE8
static
Initial value:
= {
{ 0.0f, 0.0f, 0.0f },
}

◆ _tyFigupon_803FEEFC

HSD_CameraDescPerspective _tyFigupon_803FEEFC
static
Initial value:
= {
0,
{ 0, 640, 0, 480 },
{ 0, 640, 0, 480 },
0.0f,
0.1f,
(float) 0x8000,
40.0f,
913.0f / 750.0f,
}
#define PROJ_PERSPECTIVE
Definition cobj.h:13
static HSD_WObjDesc _tyFigupon_803FEED4
Definition tyfigupon.c:1349
static HSD_WObjDesc _tyFigupon_803FEEE8
Definition tyfigupon.c:1354