diff options
| author | Cameron Hall <camthesaxman@users.noreply.github.com> | 2018-01-19 18:32:40 -0600 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-19 18:32:40 -0600 | 
| commit | e2a0522780d7124a392bf028c9c1f50c4213b460 (patch) | |
| tree | 144b17672a8bc7a51a92a92c2c2a95fe434003e7 /include | |
| parent | 1d8798203e86b61e889ea1c0fba851cbdbdd03d7 (diff) | |
| parent | 6553903150b6ee262bead5d8c7c5b304bd323fb2 (diff) | |
Merge pull request #543 from camthesaxman/label_field_weather
label field_weather.c
Diffstat (limited to 'include')
| -rw-r--r-- | include/constants/weather.h | 4 | ||||
| -rw-r--r-- | include/field_weather.h | 35 | 
2 files changed, 24 insertions, 15 deletions
| diff --git a/include/constants/weather.h b/include/constants/weather.h index 946316984..1110be7a2 100644 --- a/include/constants/weather.h +++ b/include/constants/weather.h @@ -12,7 +12,7 @@  #define WEATHER_SANDSTORM      8  #define WEATHER_FOG_2          9  #define WEATHER_FOG_3          10 -#define WEATHER_DARK           11 +#define WEATHER_SHADE          11  #define WEATHER_DROUGHT        12  #define WEATHER_RAIN_HEAVY     13  #define WEATHER_BUBBLES        14 @@ -31,7 +31,7 @@  #define COORD_EVENT_WEATHER_FOG_2          7  #define COORD_EVENT_WEATHER_ASH            8  #define COORD_EVENT_WEATHER_SANDSTORM      9 -#define COORD_EVENT_WEATHER_DARK           10 +#define COORD_EVENT_WEATHER_SHADE          10  #define COORD_EVENT_WEATHER_DROUGHT        11  #define COORD_EVENT_WEATHER_ROUTE119_CYCLE 20  #define COORD_EVENT_WEATHER_ROUTE123_CYCLE 21 diff --git a/include/field_weather.h b/include/field_weather.h index 267650a2a..2c56a5a40 100644 --- a/include/field_weather.h +++ b/include/field_weather.h @@ -29,11 +29,11 @@ struct Weather      u8 filler4A0[0x6B6-0x4A0];      s8 unknown_6B6;      u8 filler_6B7[0xC0-0xB7]; -    s8 unknown_6C0; -    s8 unknown_6C1; -    u8 unknown_6C2; -    u8 unknown_6C3; -    u16 unknown_6C4; +    s8 gammaIndex; +    s8 gammaTargetIndex; +    u8 gammaStepDelay; +    u8 gammaStepFrameCounter; +    u16 fadeDestColor;      u8 unknown_6C6;      u8 unknown_6C7;      u8 unknown_6C8; @@ -128,18 +128,27 @@ void nullsub_38(void);  void sub_807CB10(void);  void sub_807CC24(void);  void sub_807CCAC(void); -u8 sub_807CDC4(void); -u8 sub_807CE24(void); -u8 sub_807CE7C(void); +u8 RainSnowShadeBlend_807CDC4(void); +u8 DroughtBlend_807CE24(void); +u8 Fog1Blend_807CE7C(void);  void nullsub_39(void);  // ASM -void sub_807CEBC(u8, u8, s8); -//void sub_807D1BC(u8, u8, u8, u8, u16); -void sub_807D1BC(u8 a, u8 a2, s8 c, u8 d, u16 e); -void sub_807D304(s8 a, u8 arg2, u16 c); -void sub_807D424(u8, u16); +void BlendSomething_807CEBC(u8, u8, s8); +//void BlendSomething_807D1BC(u8, u8, u8, u8, u16); +void BlendSomething_807D1BC(u8 a, u8 a2, s8 c, u8 d, u16 e); +void BlendSomething_807D304(s8 a, u8 arg2, u16 c); +void BlendSomething_807D424(u8, u16);  // ... + +enum +{ +    FADE_FROM_BLACK, +    FADE_TO_BLACK, +    FADE_FROM_WHITE, +    FADE_TO_WHITE, +}; +  void fade_screen(u8, u8);  // ...  void sub_807D78C(u8 tag); | 
