Go to the source code of this file.
◆ rising_bubble_init()
◆ rising_bubble_update()
Definition at line 62 of file rising_bubble.c.
62 {
65
69
72 return;
73 }
74
75 if (timeLeft >= 6) {
77 } else {
78 data->
unk_14 = timeLeft * 20;
79 }
80
84 }
85
87 return;
88 }
89
93}
struct RisingBubbleFXData * risingBubble
Referenced by rising_bubble_main().
◆ rising_bubble_render()
Definition at line 95 of file rising_bubble.c.
95 {
98
103
106}
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void rising_bubble_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by rising_bubble_main().
◆ rising_bubble_appendGfx()
void rising_bubble_appendGfx |
( |
void * | effect | ) |
|
Definition at line 108 of file rising_bubble.c.
108 {
113
116
118 s32 uls;
119 s32 ult;
120
123
124 uls = 0;
126
128 (uls ) * 4, (ult ) * 4,
129 (uls + 32) * 4, (ult + 32) * 4);
130
134 } else {
138
140 }
141
144
147 } else {
149 }
150
153}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by rising_bubble_render().
◆ rising_bubble_main()
void rising_bubble_main |
( |
s32 | arg0, |
|
|
f32 | posX, |
|
|
f32 | posY, |
|
|
f32 | posZ, |
|
|
f32 | arg4 ) |
Definition at line 25 of file rising_bubble.c.
25 {
29 s32 numParts = 1;
30
36 effectBp.
effectID = EFFECT_RISING_BUBBLE;
37
42
49 if (arg4 != 0.0f) {
51 } else {
53 }
56 data->
unk_24 = posY + arg4;
57}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void rising_bubble_update(EffectInstance *effect)
void rising_bubble_init(EffectInstance *effect)
void rising_bubble_render(EffectInstance *effect)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
◆ D_09000200_356730
◆ D_090002E8_356818
◆ D_09000308_356838
◆ D_090003F0_356920
◆ D_09000410_356940
◆ D_09000430_356960
◆ D_E0046600
◆ D_E0046604
◆ D_E0046614
◆ D_E0046618