summaryrefslogtreecommitdiff
path: root/include/field_weather.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-14 22:16:21 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-14 22:16:21 -0400
commit80985df175f67ea1b90772d2d82c5f97bda44106 (patch)
tree85a1aba4ad51072a26441ff6c1a7dd4cb34c72c8 /include/field_weather.h
parent8c54cccc993ab617ac8bbfb1fc6347484640c441 (diff)
sub_8123244
Diffstat (limited to 'include/field_weather.h')
-rw-r--r--include/field_weather.h60
1 files changed, 60 insertions, 0 deletions
diff --git a/include/field_weather.h b/include/field_weather.h
index 409f76028..790fadaea 100644
--- a/include/field_weather.h
+++ b/include/field_weather.h
@@ -47,4 +47,64 @@ bool8 sub_807DDFC(void);
void SetWeather(u32);
void UpdateWeatherPerDay(u16);
+struct WeatherSubstruct {
+ u8 filler_0[5];
+ u8 unk_5_0:2;
+ u8 unk_5_2:2;
+ u8 unk_5_4:4;
+};
+
+struct Weather
+{
+ u8 filler_000[0xf0];
+ struct WeatherSubstruct *unk_0f0[20];
+ u8 filler_140[0xc0];
+ u8 unknown_200[2][32];
+ u8 filler_240[0x480];
+ s8 unknown_6C0;
+ s8 unknown_6C1;
+ u8 unknown_6C2;
+ u8 unknown_6C3;
+ u16 unknown_6C4;
+ u8 unknown_6C6;
+ u8 unknown_6C7;
+ u8 unknown_6C8;
+ u8 unknown_6C9;
+ u8 unknown_6CA;
+ u8 unknown_6CB;
+ u8 filler_6CC[2];
+ u16 unknown_6CE;
+ u8 unknown_6D0;
+ u8 unknown_6D1;
+ u8 filler_6D2[1];
+ u8 unknown_6D3;
+ u8 unknown_6D4;
+ u8 unknown_6D5;
+ u8 filler_6D6[2];
+ u8 unknown_6D8;
+ u8 filler_6D9[1];
+ u8 unknown_6DA;
+ u8 filler_6DB[3];
+ u8 unknown_6DE;
+ u8 filler_6DF[5];
+ u8 unknown_6E4;
+ u8 filler_6E5[0x15];
+ u8 unknown_6FA;
+ u8 unknown_6FB;
+ u8 filler_6FC[4];
+ u8 unknown_700;
+ u8 filler_701[0x15];
+ u8 unknown_716;
+ u8 unknown_717;
+ u8 filler_718[0xc];
+ u8 unknown_724;
+ u8 filler_725[9];
+ u8 unknown_72E;
+};
+
+#define gWeather gUnknown_0202F7E8
+extern struct Weather gWeather;
+
+extern struct Weather *const gUnknown_08396FC4;
+
#endif // GUARD_WEATHER_H