diff options
author | Diegoisawesome <diego@domoreaweso.me> | 2018-11-07 12:35:31 -0600 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2018-11-07 12:35:31 -0600 |
commit | 9f50ba1ce38dfad92477acf16e2f159c9f410072 (patch) | |
tree | 35fac766b1b23e198d8393af3ed6c9179ba284b8 /src | |
parent | 18839a4872057fde33be45c5d2c4ecf4274bcc8d (diff) |
Fix incorrect compressed types, part 2
Diffstat (limited to 'src')
-rw-r--r-- | src/battle_anim.c | 56 | ||||
-rw-r--r-- | src/berry_blender.c | 13 | ||||
-rw-r--r-- | src/contest.c | 5 | ||||
-rw-r--r-- | src/decompress.c | 9 | ||||
-rw-r--r-- | src/diploma.c | 2 | ||||
-rwxr-xr-x | src/item_menu.c | 1 | ||||
-rw-r--r-- | src/pokemon_summary_screen.c | 12 | ||||
-rw-r--r-- | src/slot_machine.c | 11 |
8 files changed, 45 insertions, 64 deletions
diff --git a/src/battle_anim.c b/src/battle_anim.c index 09df12c3e..aa9637889 100644 --- a/src/battle_anim.c +++ b/src/battle_anim.c @@ -1362,33 +1362,33 @@ const struct CompressedSpritePalette gBattleAnimPaletteTable[] = const struct BattleAnimBackground gBattleAnimBackgroundTable[] = { - &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00, - &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00, - &gBattleAnimBackgroundImage_02, &gBattleAnimBackgroundPalette_02, &gBattleAnimBackgroundTilemap_02, - &gBattleAnimBackgroundImage_03, &gBattleAnimBackgroundPalette_03, &gBattleAnimBackgroundTilemap_03, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_04, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_05, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_06, - &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_07, - &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_08, - &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_09, - &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_10, - &gBattleAnimBackgroundImage_11, &gBattleAnimBackgroundPalette_11, &gBattleAnimBackgroundTilemap_11, - &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_12, - &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_13, - &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_14, - &gBattleAnimBackgroundImage_15, &gBattleAnimBackgroundPalette_15, &gBattleAnimBackgroundTilemap_15, - &gBattleAnimBackgroundImage_16, &gBattleAnimBackgroundPalette_16, &gBattleAnimBackgroundTilemap_16, - &gBattleAnimBackgroundImage_17, &gBattleAnimBackgroundPalette_17, &gBattleAnimBackgroundTilemap_17, - &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_07, - &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_08, - &gBattleAnimBackgroundImage_20, &gBattleAnimBackgroundPalette_20, &gBattleAnimBackgroundTilemap_20, - &gBattleAnimBackgroundImage_21, &gBattleAnimBackgroundPalette_21, &gBattleAnimBackgroundTilemap_21, - &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_09, - &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_10, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_04, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_05, - &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_06, + {gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00}, + {gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00}, + {gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02}, + {gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06}, + {gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07}, + {gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08}, + {gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09}, + {gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10}, + {gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11}, + {gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12}, + {gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13}, + {gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14}, + {gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15}, + {gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16}, + {gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17}, + {gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07}, + {gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08}, + {gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20}, + {gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21}, + {gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09}, + {gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05}, + {gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06}, }; static void (* const sScriptCmdTable[])(void) = @@ -2450,7 +2450,7 @@ static void LoadMoveBg(u16 bgId) { if (IsContest()) { - const void *tilemap = gBattleAnimBackgroundTable[bgId].tilemap; + const u32 *tilemap = gBattleAnimBackgroundTable[bgId].tilemap; void *dmaSrc; void *dmaDest; diff --git a/src/berry_blender.c b/src/berry_blender.c index 951c68bd1..fca544e03 100644 --- a/src/berry_blender.c +++ b/src/berry_blender.c @@ -32,6 +32,7 @@ #include "tv.h" #include "item_menu.h" #include "battle_records.h" +#include "graphics.h" #define BLENDER_SCORE_BEST 0 #define BLENDER_SCORE_GOOD 1 @@ -134,18 +135,6 @@ extern struct MusicPlayerInfo gMPlayInfo_BGM; extern u8 gInGameOpponentsNo; extern u8 gUnknown_020322D5; -// graphics -extern const u8 gBerryBlenderArrowTiles[]; -extern const u8 gBerryBlenderStartTiles[]; -extern const u8 gBerryBlenderMarubatsuTiles[]; -extern const u8 gBerryBlenderParticlesTiles[]; -extern const u8 gBerryBlenderCountdownNumbersTiles[]; -extern const u16 gBerryBlenderMiscPalette[]; -extern const u16 gBerryBlenderArrowPalette[]; -extern const u8 sBlenderCenterGfx[]; -extern const u8 gUnknown_08D91DB8[]; -extern const u8 gUnknown_08D927EC[]; - // text extern const u8 gText_SavingDontTurnOff2[]; extern const u8 gText_Space[]; diff --git a/src/contest.c b/src/contest.c index 20e5619f0..76e13781c 100644 --- a/src/contest.c +++ b/src/contest.c @@ -206,11 +206,6 @@ extern u16 gBattle_WIN0V; extern u16 gBattle_WIN1H; extern u16 gBattle_WIN1V; -extern const u8 gContestMiscGfx[]; -extern const u8 gContestAudienceGfx[]; -extern const u8 gUnknown_08C16FA8[]; -extern const u8 gUnknown_08C16E90[]; -extern const u8 gUnknown_08C17170[]; extern const u16 gUnknown_08587C30[]; extern const struct BgTemplate gUnknown_08587F34[4]; extern const struct WindowTemplate gUnknown_08587F44[]; diff --git a/src/decompress.c b/src/decompress.c index 83a9db0b6..da1df436b 100644 --- a/src/decompress.c +++ b/src/decompress.c @@ -12,12 +12,12 @@ extern const struct CompressedSpriteSheet gMonBackPicTable[]; static void DuplicateDeoxysTiles(void *pointer, s32 species); -void LZDecompressWram(const void *src, void *dest) +void LZDecompressWram(const u32 *src, void *dest) { LZ77UnCompWram(src, dest); } -void LZDecompressVram(const void *src, void *dest) +void LZDecompressVram(const u32 *src, void *dest) { LZ77UnCompVram(src, dest); } @@ -459,9 +459,10 @@ _08034964:\n\ .syntax divided"); } -u32 GetDecompressedDataSize(const u8 *ptr) +u32 GetDecompressedDataSize(const u32 *ptr) { - return (ptr[3] << 16) | (ptr[2] << 8) | (ptr[1]); + const u8 *ptr8 = (const u8 *)ptr; + return (ptr8[3] << 16) | (ptr8[2] << 8) | (ptr8[1]); } bool8 LoadCompressedObjectPicUsingHeap(const struct CompressedSpriteSheet* src) diff --git a/src/diploma.c b/src/diploma.c index e2f2c6d07..f8556eb7d 100644 --- a/src/diploma.c +++ b/src/diploma.c @@ -80,7 +80,7 @@ void CB2_ShowDiploma(void) decompress_and_copy_tile_data_to_vram(1, &sDiplomaTiles, 0, 0, 0); while (free_temp_tile_data_buffers_if_possible()) ; - LZDecompressWram(&sDiplomaTilemap, sDiplomaTilemapPtr); + LZDecompressWram(sDiplomaTilemap, sDiplomaTilemapPtr); CopyBgTilemapBufferToVram(1); DisplayDiplomaText(); BlendPalettes(-1, 16, 0); diff --git a/src/item_menu.c b/src/item_menu.c index 0cbcc13d0..2c0ac09ef 100755 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -447,7 +447,6 @@ EWRAM_DATA u16 gSpecialVar_ItemId = 0; EWRAM_DATA struct TempWallyStruct *gUnknown_0203CE80 = 0; extern u8 *gPocketNamesStringsTable[]; -extern u8 gUnknown_08D9A88C[]; extern struct ListMenuTemplate gUnknown_08613F9C; extern const u8 gMoveNames[][0xD]; extern u8* gReturnToXStringsTable[]; diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index 11f46b475..f152e70a4 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -1229,28 +1229,28 @@ static bool8 SummaryScreen_DecompressGraphics(void) case 1: if (free_temp_tile_data_buffers_if_possible() != 1) { - LZDecompressWram(&gUnknown_08D9862C, pssData->bgTilemapBuffers[PSS_PAGE_INFO][0]); + LZDecompressWram(gUnknown_08D9862C, pssData->bgTilemapBuffers[PSS_PAGE_INFO][0]); pssData->unk40F0++; } break; case 2: - LZDecompressWram(&gUnknown_08D98CC8, pssData->bgTilemapBuffers[PSS_PAGE_INFO][1]); + LZDecompressWram(gUnknown_08D98CC8, pssData->bgTilemapBuffers[PSS_PAGE_INFO][1]); pssData->unk40F0++; break; case 3: - LZDecompressWram(&gUnknown_08D987FC, pssData->bgTilemapBuffers[PSS_PAGE_SKILLS][1]); + LZDecompressWram(gUnknown_08D987FC, pssData->bgTilemapBuffers[PSS_PAGE_SKILLS][1]); pssData->unk40F0++; break; case 4: - LZDecompressWram(&gUnknown_08D9898C, pssData->bgTilemapBuffers[PSS_PAGE_BATTLE_MOVES][1]); + LZDecompressWram(gUnknown_08D9898C, pssData->bgTilemapBuffers[PSS_PAGE_BATTLE_MOVES][1]); pssData->unk40F0++; break; case 5: - LZDecompressWram(&gUnknown_08D98B28, pssData->bgTilemapBuffers[PSS_PAGE_CONTEST_MOVES][1]); + LZDecompressWram(gUnknown_08D98B28, pssData->bgTilemapBuffers[PSS_PAGE_CONTEST_MOVES][1]); pssData->unk40F0++; break; case 6: - LoadCompressedPalette(&gUnknown_08D9853C, 0, 0x100); + LoadCompressedPalette(gUnknown_08D9853C, 0, 0x100); LoadPalette(&gUnknown_08D85620, 0x81, 0x1E); pssData->unk40F0++; break; diff --git a/src/slot_machine.c b/src/slot_machine.c index d7557af95..01ef6d85c 100644 --- a/src/slot_machine.c +++ b/src/slot_machine.c @@ -32,9 +32,6 @@ extern const u8 gText_YouveGot9999Coins[]; extern const u8 gText_YouveRunOutOfCoins[]; extern const u8 gText_ReelTimeHelp[]; -// gfx -extern const u8 gSlotMachineReelTime_Gfx[]; - enum { SLOT_MACHINE_TAG_7_RED, @@ -380,7 +377,7 @@ extern const u16 sSlotMatchFlags[]; extern const u16 sSlotPayouts[]; extern const u8 *const gUnknown_083EDCE4; extern const u8 *const gUnknown_083EDCDC; -extern const u8 sReelTimeGfx[]; +extern const u32 sReelTimeGfx[]; extern const struct SpriteSheet sSlotMachineSpriteSheets[]; extern const struct SpritePalette gSlotMachineSpritePalettes[]; extern const u16 *const gUnknown_083EDE20; @@ -4105,9 +4102,9 @@ s16 sub_8102D5C(s16 a0) LoadSpriteSheet(gUnknown_0203AB2C); } -extern const u8 gSlotMachineMenu_Gfx[]; -extern const u8 gSlotMachineMenu_Tilemap[]; -extern const u8 gUnknown_08DCEC70[]; +extern const u32 gSlotMachineMenu_Gfx[]; +extern const u16 gSlotMachineMenu_Tilemap[]; +extern const u16 gUnknown_08DCEC70[]; extern const u16 gSlotMachineMenu_Pal[]; /*static */void sub_8106448(void) |