summaryrefslogtreecommitdiff
path: root/include/d/kankyo
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2023-02-25 18:23:13 -0800
committerGitHub <noreply@github.com>2023-02-25 18:23:13 -0800
commitbf663a0e3d3f5a2fb7bf8a36721c6cb3d81cf988 (patch)
tree391f8f7293d8fe4385b512646d187e918d9add17 /include/d/kankyo
parent4df6e8edea459eea6b13a0aa5c348d457d15edd5 (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.h3
-rw-r--r--include/d/kankyo/d_kankyo_wether.h18
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 {