Go to the source code of this file.
◆ small_gold_sparkle_init()
◆ small_gold_sparkle_update()
Definition at line 72 of file small_gold_sparkle.c.
72 {
74 s32 i;
75
78
79 if (
part->unk_14 < 0) {
81 return;
82 }
83
86 if (
part->unk_20 > 0) {
88 }
89
90 if (
part->unk_20 <= 0) {
92 if (
part->unk_04 >= 10) {
94 }
95 }
96 }
97}
BSS s32 PopupMenu_SelectedIndex
struct SmallGoldSparkleFXData * smallGoldSparkle
EffectInstanceDataPtr data
Referenced by small_gold_sparkle_main().
◆ small_gold_sparkle_render()
Definition at line 99 of file small_gold_sparkle.c.
99 {
102
107
110}
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void small_gold_sparkle_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by small_gold_sparkle_main().
◆ small_gold_sparkle_appendGfx()
void small_gold_sparkle_appendGfx |
( |
void * | effect | ) |
|
◆ small_gold_sparkle_main()
Definition at line 26 of file small_gold_sparkle.c.
26 {
31 s32 numParts = 5;
32 s32 i;
33
40
43
47
49
56
58 for (i = 1; i < numParts; i++,
part++) {
59 part->unk_08 = sPartParams[1 + (i - 1) * 5];
60 part->unk_0C = sPartParams[2 + (i - 1) * 5];
61 part->unk_10 = sPartParams[3 + (i - 1) * 5];
63 part->unk_20 = sPartParams[0 + (i - 1) * 5];
64 part->unk_1C = (
arg4 * sPartParams[4 + (i - 1) * 5]) * 0.01;
65 }
66 return effect;
67}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void small_gold_sparkle_init(EffectInstance *effect)
void small_gold_sparkle_update(EffectInstance *effect)
void small_gold_sparkle_render(EffectInstance *effect)
◆ D_090002C0_392700
◆ D_09000330_392770
◆ D_09000370_3927B0
◆ D_090003B0_3927F0
◆ D_090003F0_392830
◆ D_09000430_392870
◆ D_09000470_3928B0