summaryrefslogtreecommitdiff
path: root/include/d/d_kankyo_rain.h
blob: d2f2e2b1fcb242e6be04e4dadf66929a7ef126f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#ifndef D_KANKYO_D_KANKYO_RAIN_H
#define D_KANKYO_D_KANKYO_RAIN_H

#include "dolphin/types.h"
#include "dolphin/gx/GX.h"

struct DOUBLE_POS {
    f64 x, y, z;
};

class cXyz;

void dKyr_drawSun(Mtx, cXyz*, GXColor&, u8**);
void dKyr_drawLenzflare(Mtx, cXyz*, GXColor&, u8**);
void dKyr_drawRain(Mtx, u8**);
void dKyr_drawSibuki(Mtx, u8**);
void drawPoison(Mtx, u8**);
void dKyr_drawHousi(Mtx, u8**);
void dKyr_drawKazanbai(Mtx, u8**);
void dKyr_drawSnow(Mtx, u8**);
void dKyr_drawStar(Mtx, u8**);
void drawWave(Mtx, u8**);
void drawCloudShadow(Mtx, u8**);
void drawVrkumo(Mtx, GXColor&, u8**);
void dKyr_thunder_init();
void dKyr_thunder_move();
void dKyr_poison_light_colision();
void dKyr_wind_init();
void dKyr_wind_move();
void dKyr_sun_move();
void dKyr_lenzflare_move();
void dKyr_rain_init();
void dKyr_rain_move();
void dKyr_snow_move();
void dKyr_kazanbai_move();
void dKyr_snow_init();
void dKyr_star_init();
void dKyr_star_move();
void poison_init();
void poison_move();
void dKyr_housi_move();
void cloud_shadow_move();
void vrkumo_move();
void wave_move();
void dKyr_get_vectle_calc(cXyz*, cXyz*, cXyz*);
BOOL dKyr_poison_live_check();
BOOL dKyr_moon_arrival_check();

#endif /* D_KANKYO_D_KANKYO_RAIN_H */