diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2023-02-25 18:23:13 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-25 18:23:13 -0800 |
| commit | bf663a0e3d3f5a2fb7bf8a36721c6cb3d81cf988 (patch) | |
| tree | 391f8f7293d8fe4385b512646d187e918d9add17 /include/d/kankyo | |
| parent | 4df6e8edea459eea6b13a0aa5c348d457d15edd5 (diff) | |
d_a_kytag06 fully done / d_msg_class/object work (#300)
* d_a_kytag06 OK and d_msg_class/object wip
* add some GXDraw functions
* cleanup kytag6
* remove asm
Diffstat (limited to 'include/d/kankyo')
| -rw-r--r-- | include/d/kankyo/d_kankyo.h | 3 | ||||
| -rw-r--r-- | include/d/kankyo/d_kankyo_wether.h | 18 |
2 files changed, 18 insertions, 3 deletions
diff --git a/include/d/kankyo/d_kankyo.h b/include/d/kankyo/d_kankyo.h index 051412b54e..d55cc9097a 100644 --- a/include/d/kankyo/d_kankyo.h +++ b/include/d/kankyo/d_kankyo.h @@ -38,6 +38,9 @@ static void GxXFog_set(); u8 dKy_pol_argument_get(cBgS_PolyInfo const* i_poly); void dKy_Sound_set(cXyz param_0, int param_1, unsigned int param_2, int param_3); void dKy_bg_MAxx_proc(void* param_0); +void dKy_change_colpat(u8 colpat); +void dKy_BossLight_set(cXyz* param_0, _GXColor* param_1, f32 param_2, u8 param_3); +void dKy_custom_colset(u8 prevGather, u8 curGather, f32 blend); struct LIGHT_INFLUENCE { /* 800CFC7C */ ~LIGHT_INFLUENCE() {} diff --git a/include/d/kankyo/d_kankyo_wether.h b/include/d/kankyo/d_kankyo_wether.h index b6f66d3783..90c1fe3bb8 100644 --- a/include/d/kankyo/d_kankyo_wether.h +++ b/include/d/kankyo/d_kankyo_wether.h @@ -22,6 +22,9 @@ static void squal_proc(); void dKyw_rain_set(int count); void dKyw_wind_set(); cXyz dKyw_get_wind_vecpow(); +void dKyw_evt_wind_set(s16 angleX, s16 angleY); +void dKyw_custom_windpower(f32 pow); +void dKyw_evt_wind_set_go(); class dKankyo_sun_Packet : public J3DPacket { public: @@ -133,9 +136,18 @@ public: virtual void draw(); virtual ~dKankyo_snow_Packet(); -private: - /* 0x10 */ u8* mpTex; - /* 0x14 */ SNOW_EFF mSnowEff[500]; + /* 0x0010 */ u8* mpTex; + /* 0x0014 */ SNOW_EFF mSnowEff[500]; + /* 0x6D74 */ cXyz field_0x6d74; + /* 0x6D80 */ f32 field_0x6d80; + /* 0x6D84 */ f32 field_0x6d84; + /* 0x6D88 */ u16 field_0x6d88; + /* 0x6D8A */ u16 field_0x6d8a; + /* 0x6D8C */ u32 field_0x6d8c; + /* 0x6D90 */ u8 field_0x6d90; + /* 0x6D91 */ u8 field_0x6d91; + /* 0x6D92 */ u8 field_0x6d92; + /* 0x6D93 */ u8 field_0x6d93; }; struct STAR_EFF { |
