15 255, 255, 255, 198, 138, 130, 130, 130, 130, 130,
16 175, 215, 250, 255, 255, 255, 255
20 130, 130, 130, 130, 130, 165, 213, 255, 255, 255,
21 255, 255, 255, 225, 198, 159, 130
25 130, 196, 255, 255, 255, 255, 255, 255, 202, 144,
26 130, 130, 130, 130, 130, 130, 130
91 for (i = 0; i < 10; i++) {
115 effect->
flags &= ~FX_INSTANCE_FLAG_DISMISS;
119 if (data->
unk_10 < 1000) {
135 if (data->
unk_30 < 0.0f) {
149 data->
unk_24 = unk_10 * 16;
155 for (i = 0; i < 10; i++) {
171 renderTask.
dist = 10;
184 s32 unk_24 = data->
unk_24;
208 for (i = 0; i < 16; i++) {
209 Vtx_t* vtx = &vtxBuffer[i * 2];
210 f32 unk_30 = data->
unk_30;
211 s32 temp_s1 =
sin_deg(
unk_14 * 10 + i * 60) * 500.0f * unk_30;
212 s32 temp_f0 =
sin_deg(
unk_14 * 10 + i * 6) * 200.0f * unk_30;
214 vtx->ob[0] = temp_s1 - 3200;
215 vtx->ob[1] = i * 400 + temp_f0 - 3000;
218 vtx->tc[1] = i * 128;
222 vtx->ob[0] = temp_s1 + 3200;
223 vtx->ob[1] = i * 400 + temp_f0 - 3000;
226 vtx->tc[1] = i * 128;
234 guScaleF(sp20, 0.01f, 0.01f, 0.01f);
240 for (i = 0; i < 15; i++) {
243 i2 , i2 + 2, i2 + 1, i2,
244 i2 + 1, i2 + 2, i2 + 3, i2);
250 for (i = 0; i < 10; i++) {
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
void stop_watch_init(EffectInstance *effect)
void stop_watch_update(EffectInstance *effect)
void stop_watch_appendGfx(void *effect)
void stop_watch_render(EffectInstance *effect)
EffectInstance * stop_watch_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5)
struct StopWatchFXData * stopWatch
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext