- part_coin[i].t = 0.0f;
-
- for (i = 0; i < PART_MAX_GOAL; i++)
- {
- float t = rnd(+0.1f, +1.0f);
- float a = rnd(-1.0f * PI, +1.0f * PI);
- float w = rnd(-2.0f * PI, +2.0f * PI);
-
- part_goal[i].t = t;
- part_goal[i].a = V_DEG(a);
- part_goal[i].w = V_DEG(w);
-
- part_goal[i].c[0] = 1.0f;
- part_goal[i].c[1] = 1.0f;
- part_goal[i].c[2] = 0.0f;
-
- part_goal[i].p[0] = fsinf(a);
- part_goal[i].p[1] = (1.f - t) * goal_height;
- part_goal[i].p[2] = fcosf(a);
-
- part_goal[i].v[0] = 0.f;
- part_goal[i].v[1] = 0.f;
- part_goal[i].v[2] = 0.f;
- }
-
- for (i = 0; i < PART_MAX_JUMP; i++)
- {
- float t = rnd(+0.1f, +1.0f);
- float a = rnd(-1.0f * PI, +1.0f * PI);
- float w = rnd(+0.5f, +2.5f);
-
- float vy = rnd(+0.025f, +0.25f);
-
- part_jump[i].t = t;
- part_jump[i].a = V_DEG(a);
- part_jump[i].w = w;
-
- part_jump[i].c[0] = 1.0f;
- part_jump[i].c[1] = 1.0f;
- part_jump[i].c[2] = 1.0f;
-
- part_jump[i].p[0] = fsinf(a);
- part_jump[i].p[1] = (1.f - t) * jump_height;
- part_jump[i].p[2] = fcosf(a);
-
- part_jump[i].v[0] = 0.f;
- part_jump[i].v[1] = vy;
- part_jump[i].v[2] = 0.f;
- }