Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_kankyo_rain.cpp File Reference

Functions

static void vectle_calc (DOUBLE_POS *i_pos, cXyz *o_out)
 
static void get_vectle_calc (cXyz *i_vecA, cXyz *i_vecB, cXyz *o_out)
 
void dKyr_get_vectle_calc (cXyz *i_vecA, cXyz *i_vecB, cXyz *o_out)
 
static void dKy_set_eyevect_calc (camera_class *i_camera, Vec *o_out, f32 param_2, f32 param_3)
 
static void dKy_set_eyevect_calc2 (camera_class *i_camera, Vec *o_out, f32 param_2, f32 param_3)
 
static void dKyr_set_btitex_common (GXTexObj *i_obj, ResTIMG *i_img, GXTexMapID i_mapID)
 
static void dKyr_set_btitex (GXTexObj *i_obj, ResTIMG *i_img)
 
void dKyr_lenzflare_move ()
 
static BOOL dKyr_moon_arrival_check ()
 
void dKyr_sun_move ()
 
void dKyr_rain_init ()
 
static void rain_bg_chk (dKankyo_rain_Packet *i_packet, int i_idx)
 
static BOOL overhead_bg_chk ()
 
static BOOL forward_overhead_bg_chk (cXyz *ppos, f32 dist)
 
void dKyr_rain_move ()
 
static BOOL d_krain_cut_turn_check ()
 
void dKyr_housi_move ()
 
void dKyr_snow_init ()
 
void dKyr_snow_move ()
 
void dKyr_star_init ()
 
void dKyr_star_move ()
 
void cloud_shadow_move ()
 
void vrkumo_move ()
 
static void dKr_cullVtx_Set ()
 
static void dKyr_draw_rev_moon (Mtx drawMtx, u8 **tex)
 
void dKyr_drawSun (Mtx drawMtx, cXyz *ppos, GXColor &unused, u8 **tex)
 
void dKyr_drawLenzflare (Mtx drawMtx, cXyz *ppos, GXColor &param_2, u8 **tex)
 
void dKyr_drawRain (Mtx drawMtx, u8 **tex)
 
void dKyr_drawSibuki (Mtx drawMtx, u8 **tex)
 
void dKyr_drawHousi (Mtx drawMtx, u8 **tex)
 
void dKyr_drawSnow (Mtx drawMtx, u8 **tex)
 
void dKyr_drawStar (Mtx drawMtx, u8 **tex)
 
void drawCloudShadow (Mtx drawMtx, u8 **tex)
 
float sinf (float x)
 
float cosf (float x)
 
void drawVrkumo (Mtx drawMtx, GXColor &color, u8 **tex)
 
void dKyr_thunder_init ()
 
void dKyr_thunder_move ()
 
void dKyr_shstar_init ()
 
void dKyr_shstar_move ()
 
void dKyr_odour_init ()
 
void dKyr_odour_move ()
 
void dKyr_odour_draw (Mtx drawMtx, u8 **tex)
 
void dKyr_mud_init ()
 
void dKyr_mud_move ()
 
void dKyr_mud_draw (Mtx drawMtx, u8 **tex)
 
void dKyr_evil_init ()
 
void dKyr_evil_move ()
 
static void dKyr_evil_draw2 (Mtx drawMtx, u8 **tex)
 
static f32 dKyr_near_bosslight_check (cXyz pos)
 
void dKyr_evil_draw (Mtx drawMtx, u8 **tex)
 

Function Documentation

◆ cloud_shadow_move()

void cloud_shadow_move ( )

◆ cosf()

float cosf ( float x)
inline

◆ d_krain_cut_turn_check()

static BOOL d_krain_cut_turn_check ( )
static

◆ dKr_cullVtx_Set()

static void dKr_cullVtx_Set ( )
static

◆ dKy_set_eyevect_calc()

static void dKy_set_eyevect_calc ( camera_class * i_camera,
Vec * o_out,
f32 param_2,
f32 param_3 )
static

◆ dKy_set_eyevect_calc2()

static void dKy_set_eyevect_calc2 ( camera_class * i_camera,
Vec * o_out,
f32 param_2,
f32 param_3 )
static

◆ dKyr_draw_rev_moon()

static void dKyr_draw_rev_moon ( Mtx drawMtx,
u8 ** tex )
static

◆ dKyr_drawHousi()

void dKyr_drawHousi ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_drawLenzflare()

void dKyr_drawLenzflare ( Mtx drawMtx,
cXyz * ppos,
GXColor & param_2,
u8 ** tex )

◆ dKyr_drawRain()

void dKyr_drawRain ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_drawSibuki()

void dKyr_drawSibuki ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_drawSnow()

void dKyr_drawSnow ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_drawStar()

void dKyr_drawStar ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_drawSun()

void dKyr_drawSun ( Mtx drawMtx,
cXyz * ppos,
GXColor & unused,
u8 ** tex )

◆ dKyr_evil_draw()

void dKyr_evil_draw ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_evil_draw2()

static void dKyr_evil_draw2 ( Mtx drawMtx,
u8 ** tex )
static

◆ dKyr_evil_init()

void dKyr_evil_init ( )

◆ dKyr_evil_move()

void dKyr_evil_move ( )

◆ dKyr_get_vectle_calc()

void dKyr_get_vectle_calc ( cXyz * i_vecA,
cXyz * i_vecB,
cXyz * o_out )

◆ dKyr_housi_move()

void dKyr_housi_move ( )

◆ dKyr_lenzflare_move()

void dKyr_lenzflare_move ( )

◆ dKyr_moon_arrival_check()

static BOOL dKyr_moon_arrival_check ( )
static

◆ dKyr_mud_draw()

void dKyr_mud_draw ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_mud_init()

void dKyr_mud_init ( )

◆ dKyr_mud_move()

void dKyr_mud_move ( )

◆ dKyr_near_bosslight_check()

static f32 dKyr_near_bosslight_check ( cXyz pos)
static

◆ dKyr_odour_draw()

void dKyr_odour_draw ( Mtx drawMtx,
u8 ** tex )

◆ dKyr_odour_init()

void dKyr_odour_init ( )

◆ dKyr_odour_move()

void dKyr_odour_move ( )

◆ dKyr_rain_init()

void dKyr_rain_init ( )

◆ dKyr_rain_move()

void dKyr_rain_move ( )

◆ dKyr_set_btitex()

static void dKyr_set_btitex ( GXTexObj * i_obj,
ResTIMG * i_img )
static

◆ dKyr_set_btitex_common()

static void dKyr_set_btitex_common ( GXTexObj * i_obj,
ResTIMG * i_img,
GXTexMapID i_mapID )
static

◆ dKyr_shstar_init()

void dKyr_shstar_init ( )

◆ dKyr_shstar_move()

void dKyr_shstar_move ( )

◆ dKyr_snow_init()

void dKyr_snow_init ( )

◆ dKyr_snow_move()

void dKyr_snow_move ( )

◆ dKyr_star_init()

void dKyr_star_init ( )

◆ dKyr_star_move()

void dKyr_star_move ( )

◆ dKyr_sun_move()

void dKyr_sun_move ( )

◆ dKyr_thunder_init()

void dKyr_thunder_init ( )

◆ dKyr_thunder_move()

void dKyr_thunder_move ( )

◆ drawCloudShadow()

void drawCloudShadow ( Mtx drawMtx,
u8 ** tex )

◆ drawVrkumo()

void drawVrkumo ( Mtx drawMtx,
GXColor & color,
u8 ** tex )

◆ forward_overhead_bg_chk()

static BOOL forward_overhead_bg_chk ( cXyz * ppos,
f32 dist )
static

◆ get_vectle_calc()

static void get_vectle_calc ( cXyz * i_vecA,
cXyz * i_vecB,
cXyz * o_out )
static

◆ overhead_bg_chk()

static BOOL overhead_bg_chk ( )
static

◆ rain_bg_chk()

static void rain_bg_chk ( dKankyo_rain_Packet * i_packet,
int i_idx )
static

◆ sinf()

float sinf ( float x)
inline

◆ vectle_calc()

static void vectle_calc ( DOUBLE_POS * i_pos,
cXyz * o_out )
static

◆ vrkumo_move()

void vrkumo_move ( )