diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/credits.h | 2 | ||||
-rw-r--r-- | include/ewram.h | 41 | ||||
-rw-r--r-- | include/global.h | 6 | ||||
-rw-r--r-- | include/intro_credits_graphics.h | 2 |
4 files changed, 26 insertions, 25 deletions
diff --git a/include/credits.h b/include/credits.h index dabe24048..34a166e72 100644 --- a/include/credits.h +++ b/include/credits.h @@ -6,6 +6,6 @@ // Exported RAM declarations // Exported ROM declarations -void sub_81439D0(void); +void CB2_StartCreditsSequence(void); #endif //GUARD_credits_H diff --git a/include/ewram.h b/include/ewram.h index 00cc4f80f..3a96917ea 100644 --- a/include/ewram.h +++ b/include/ewram.h @@ -192,38 +192,45 @@ extern u8 gSharedMem[]; #define EWRAM_1B000_2 (*(struct Struct201B000 *)(gSharedMem + 0x1B000)) #define EWRAM_1C000 (*(struct Struct201C000 *)(gSharedMem + 0x1C000)) #define gPartyMenu (*(struct PartyMenu *)(gSharedMem + 0x1C000)) -#define ewram1c000 (*(struct Unk201C000 *)(gSharedMem + 0x1C000)) // FIXME, names too similar +#define sCreditsData (*(struct CreditsData *)(gSharedMem + 0x1C000)) // hall_of_fame.c #define eHofGfxPtr (gSharedMem + 0x8000) #define eHofMonPtr (struct HallofFameMons*)(&gSharedMem[0x1C000]) #define eHOFPCScreenEffect (*(struct PCScreenEffectStruct *)(gSharedMem + 0x1c000)) -#define ewram1D000 ((struct Pokemon *)(gSharedMem + 0x1D000)) -#define ewram1D000_2 ((u16 *)(gSharedMem + 0x1D000)) -#define ewram1D400 ((u16 *)(gSharedMem + 0x1D400)) +#define eMultiBattleSetupPartySendBuffer \ + ((struct Pokemon *)(gSharedMem + 0x1D000)) + +// pokeblock_feed.c +#define ePokeblockFeedMonAnimX ((s16 *)(gSharedMem + 0x1D000)) +#define ePokeblockFeedMonAnimY ((s16 *)(gSharedMem + 0x1D400)) + +// decoration.c +#define sDecorationContext (*(struct DecoPCPointers *)(gSharedMem + 0x1f000)) + #define ewramSavedItemsPocket ((struct ItemSlot *)(gSharedMem + 0x1E000)) // saved items pocket (for Wally battle) -#define eHallOfFame (struct HallOfFame *)(gSharedMem + 0x1E000) -#define HALL_OF_FAME_SHEET_0 ((u8 *)(gSharedMem + 0x1E000)) -#define ewram1E000_2 (const u8 *)(gSharedMem + 0x1E000) -#define eContestLinkSendBuffer gSharedMem + 0x1E000 -#define HALL_OF_FAME_SHEET_1 ((u8 *)(gSharedMem + 0x1E800)) -#define ewram_1f000 (*(struct DecoPCPointers *)(gSharedMem + 0x1f000)) #define ewramSavedPokeballsPocket ((struct ItemSlot *)(gSharedMem + 0x1F000)) // saved Pokeballs pocket (for Wally battle) -#define HALL_OF_FAME_SHEET_2 ((u8 *)(gSharedMem + 0x1F000)) -#define EWRAM_1F800 ((u16 *)(gSharedMem + 0x1F800)) -#define ewram_1F800_2 (const u16 *)(gSharedMem + 0x1F800) // player_pc.c, party_menu.c #define eMailboxInfo (*(struct MailboxStruct *)(gSharedMem + 0x1FE00)) #define eCutGrassSpriteArray (gSharedMem + 0x1FFF0) // 8 sprite IDs -#define ewram1FFFC (gSharedMem[0x1FFFC]) -#define ewram1FFFD (gSharedMem[0x1FFFD]) + +// reshow_battle_screen.c #define gHelperState (gSharedMem[0x1FFFE]) -#define ewram1FFFE (gSharedMem[0x1FFFE]) #define gReshowState (gSharedMem[0x1FFFF]) + +// item_menu.c #define ewramBagSetupStep (gSharedMem[0x1FFFF]) -#define ewram1FFFF (gSharedMem[0x1FFFF]) + +// pokeblock_feed.c +#define ePokeblockSpriteId (gSharedMem[0x1FFFC]) +#define ePokeblockFeedCaseSpriteId (gSharedMem[0x1FFFD]) +#define ePokeblockMonSpriteId (gSharedMem[0x1FFFE]) + +// pokeblock.c +#define ePokeblockCaseSpriteId (gSharedMem[0x1FFFE]) +#define ePokeblockGfxState (gSharedMem[0x1FFFF]) #endif diff --git a/include/global.h b/include/global.h index 7b7ffdaaf..17e25f4b5 100644 --- a/include/global.h +++ b/include/global.h @@ -871,12 +871,6 @@ struct UnkStruct_8054FF8 u16 field_C; }; -// wasnt defined so I had to define it -struct HallOfFame -{ - u8 filler[0x1F00]; -}; - extern struct SaveBlock2 gSaveBlock2; #endif // GUARD_GLOBAL_H diff --git a/include/intro_credits_graphics.h b/include/intro_credits_graphics.h index 303f50095..1abd06c93 100644 --- a/include/intro_credits_graphics.h +++ b/include/intro_credits_graphics.h @@ -16,7 +16,7 @@ void sub_8148CB0(u8); void sub_8148E90(u8); u8 sub_8148EC0(u8 a, u16 b, u16 c, u16 d); void sub_8148F3C(u8); -void sub_8149020(u8); +void CycleSceneryPalette(u8); u8 intro_create_brendan_sprite(s16 a, s16 b); u8 intro_create_may_sprite(s16 a, s16 b); u8 intro_create_latios_sprite(s16 a, s16 b); |