#include <ultra64.h>
#include "types.h"
Go to the source code of this file.
|
Gfx * | envfx_update_particles (s32 snowMode, Vec3s marioPos, Vec3s camTo, Vec3s camFrom) |
| Updates the environment effects (snow, flowers, bubbles) and returns a display list drawing them. More...
|
|
void | orbit_from_positions (Vec3s from, Vec3s to, s16 *radius, s16 *pitch, s16 *yaw) |
| Given two points, return the vector from one to the other represented as euler angles and a length. More...
|
|
void | rotate_triangle_vertices (Vec3s vertex1, Vec3s vertex2, Vec3s vertex3, s16 pitch, s16 yaw) |
| Rotates the input vertices according to the give pitch and yaw. More...
|
|
◆ ENVFX_BUBBLE_START
#define ENVFX_BUBBLE_START 10 |
◆ ENVFX_FLOWERS
◆ ENVFX_JETSTREAM_BUBBLES
#define ENVFX_JETSTREAM_BUBBLES 14 |
◆ ENVFX_LAVA_BUBBLES
#define ENVFX_LAVA_BUBBLES 12 |
◆ ENVFX_MODE_NONE
#define ENVFX_MODE_NONE 0 |
◆ ENVFX_SNOW_BLIZZARD
#define ENVFX_SNOW_BLIZZARD 3 |
◆ ENVFX_SNOW_NORMAL
#define ENVFX_SNOW_NORMAL 1 |
◆ ENVFX_SNOW_WATER
#define ENVFX_SNOW_WATER 2 |
◆ ENVFX_WHIRLPOOL_BUBBLES
#define ENVFX_WHIRLPOOL_BUBBLES 13 |
◆ envfx_update_particles()
Updates the environment effects (snow, flowers, bubbles) and returns a display list drawing them.
◆ orbit_from_positions()
Given two points, return the vector from one to the other represented as euler angles and a length.
◆ rotate_triangle_vertices()
Rotates the input vertices according to the give pitch and yaw.
This is needed for billboarding of particles.
◆ D_80330644
◆ gEnvFxBuffer
◆ gEnvFxMode
◆ gSnowCylinderLastPos
Vec3i gSnowCylinderLastPos |
◆ gSnowFlakeVertex1
◆ gSnowFlakeVertex2
◆ gSnowFlakeVertex3
◆ gSnowParticleCount
◆ gSnowParticleMaxCount
s16 gSnowParticleMaxCount |