diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-02 08:43:52 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-02 08:43:52 -0400 |
commit | 74951e4312b782b81324999a580bdf25fe4d31ce (patch) | |
tree | 77396d0c84ee19b8db2d28c8916345a470efea65 | |
parent | 3ec4d98de95a2aeb12f3c738b3496d0b3a830793 (diff) |
Name pointer tables
-rw-r--r-- | asm/rom4.s | 2 | ||||
-rw-r--r-- | data/tileset.s | 71 | ||||
-rw-r--r-- | src/tileset_anims.c | 160 |
3 files changed, 116 insertions, 117 deletions
diff --git a/asm/rom4.s b/asm/rom4.s index 5250659e7..8423d0d9a 100644 --- a/asm/rom4.s +++ b/asm/rom4.s @@ -3640,7 +3640,7 @@ VBlankCB_Field: @ 8086390 bl sub_80BA0A8 bl FieldUpdateBgTilemapScroll bl TransferPlttBuffer - bl sub_80A09D0 + bl TransferTilesetAnimsBuffer pop {r0} bx r0 thumb_func_end VBlankCB_Field diff --git a/data/tileset.s b/data/tileset.s index 0acb50e91..b8a0ca77f 100644 --- a/data/tileset.s +++ b/data/tileset.s @@ -15,7 +15,7 @@ gUnknown_085106C4:: .space 0x20 -gUnknown_08510764:: @ 8510764 +gTilesetAnims_General0:: @ 8510764 @ replacing .incbin "baserom.gba", 0x00510764, 0x10 .4byte gUnknown_08510644 .4byte gUnknown_085105C4 @@ -47,7 +47,7 @@ gUnknown_085121B4:: .incbin "baserom.gba", 0x5121b4, 0x3c0 -gUnknown_08512574:: @ 8512574 +gTilesetAnims_General1:: @ 8512574 @ replacing .incbin "baserom.gba", 0x00512574, 0x20 .4byte gUnknown_08510774 .4byte gUnknown_08510B34 @@ -80,7 +80,7 @@ gUnknown_08512D14:: .incbin "baserom.gba", 0x512d14, 0x140 -gUnknown_08512E54:: @ 8512E54 +gTilesetAnims_General2:: @ 8512E54 @ replacing .incbin "baserom.gba", 0x00512e54, 0x20 .4byte gUnknown_08512594 .4byte gUnknown_085126D4 @@ -104,7 +104,7 @@ gUnknown_085130B4:: .incbin "baserom.gba", 0x5130b4, 0xc0 -gUnknown_08513174:: @ 8513174 +gTilesetAnims_General3:: @ 8513174 @ replacing .incbin "baserom.gba", 0x00513174, 0x10 .4byte gUnknown_08512E74 .4byte gUnknown_08512F34 @@ -124,7 +124,7 @@ gUnknown_08513544:: .incbin "baserom.gba", 0x513544, 0x140 -gUnknown_08513684:: @ 8513684 +gTilesetAnims_General4:: @ 8513684 @ replacing .incbin "baserom.gba", 0x00513684, 0x10 .4byte gUnknown_08513184 .4byte gUnknown_085132C4 @@ -144,7 +144,7 @@ gUnknown_08513814:: .incbin "baserom.gba", 0x513814, 0x80 -gUnknown_08513894:: @ 8513894 +gTilesetAnims_Lavaridge0:: @ 8513894 @ replacing .incbin "baserom.gba", 0x00513894, 0x10 .4byte gUnknown_08513694 .4byte gUnknown_08513714 @@ -161,7 +161,7 @@ gUnknown_08514024:: .incbin "baserom.gba", 0x514024, 0x3c0 -gUnknown_085143E4:: @ 85143E4 +gTilesetAnims_Pacifidlog0:: @ 85143E4 @ replacing .incbin "baserom.gba", 0x005143e4, 0x10 .4byte gUnknown_085138A4 .4byte gUnknown_08513C64 @@ -181,7 +181,7 @@ gUnknown_08514574:: .incbin "baserom.gba", 0x514574, 0x80 -gUnknown_085145F4:: @ 85145F4 +gTilesetAnims_Underwater0:: @ 85145F4 @ replacing .incbin "baserom.gba", 0x005145f4, 0x10 .4byte gUnknown_085143F4 .4byte gUnknown_08514474 @@ -213,7 +213,7 @@ gUnknown_08514D04:: .incbin "baserom.gba", 0x514d04, 0x100 -gUnknown_08514E04:: @ 8514E04 +gTilesetAnims_Pacifidlog1:: @ 8514E04 @ replacing .incbin "baserom.gba", 0x00514e04, 0x20 .4byte gUnknown_08514604 .4byte gUnknown_08514704 @@ -256,7 +256,7 @@ gUnknown_085152A4:: .space 0x20 -gUnknown_08515344:: @ 8515344 +gTilesetAnims_MauvilleVDests0:: @ 8515344 @ replacing .incbin "baserom.gba", 0x00515344, 0x20 .4byte BG_VRAM + 0x4c00 .4byte BG_VRAM + 0x4c80 @@ -267,7 +267,7 @@ gUnknown_08515344:: @ 8515344 .4byte BG_VRAM + 0x4f00 .4byte BG_VRAM + 0x4f80 -gUnknown_08515364:: @ 8515364 +gTilesetAnims_MauvilleVDests1:: @ 8515364 @ replacing .incbin "baserom.gba", 0x00515364, 0x20 .4byte BG_VRAM + 0x5000 .4byte BG_VRAM + 0x5080 @@ -278,7 +278,7 @@ gUnknown_08515364:: @ 8515364 .4byte BG_VRAM + 0x5300 .4byte BG_VRAM + 0x5380 -gUnknown_08515384:: @ 8515384 +gTilesetAnims_Mauville0a:: @ 8515384 @ replacing .incbin "baserom.gba", 0x00515384, 0x30 .4byte gUnknown_08514E24 .4byte gUnknown_08514E24 @@ -293,7 +293,7 @@ gUnknown_08515384:: @ 8515384 .4byte gUnknown_08514F24 .4byte gUnknown_08514EA4 -gUnknown_085153B4:: @ 85153B4 +gTilesetAnims_Mauville0b:: @ 85153B4 @ replacing .incbin "baserom.gba", 0x005153b4, 0x30 .4byte gUnknown_085150A4 .4byte gUnknown_085150A4 @@ -308,14 +308,14 @@ gUnknown_085153B4:: @ 85153B4 .4byte gUnknown_085151A4 .4byte gUnknown_08515124 -gUnknown_085153E4:: @ 85153E4 +gTilesetAnims_Mauville1a:: @ 85153E4 @ replacing .incbin "baserom.gba", 0x005153e4, 0x10 .4byte gUnknown_08514E24 .4byte gUnknown_08514E24 .4byte gUnknown_08515024 .4byte gUnknown_08515024 -gUnknown_085153F4:: @ 85153F4 +gTilesetAnims_Mauville1b:: @ 85153F4 @ replacing .incbin "baserom.gba", 0x005153f4, 0x10 .4byte gUnknown_085150A4 .4byte gUnknown_085150A4 @@ -347,7 +347,7 @@ gUnknown_08515784:: .incbin "baserom.gba", 0x515784, 0x80 -gUnknown_08515804:: @ 8515804 +gTilesetAnims_RustboroVDests0:: @ 8515804 .4byte BG_VRAM + 0x5000 .4byte BG_VRAM + 0x5080 .4byte BG_VRAM + 0x5100 @@ -357,7 +357,7 @@ gUnknown_08515804:: @ 8515804 .4byte BG_VRAM + 0x5300 .4byte BG_VRAM + 0x5380 -gUnknown_08515824:: @ 8515824 +gTilesetAnims_Rustboro0:: @ 8515824 @ replacing .incbin "baserom.gba", 0x00515824, 0x20 .4byte gUnknown_08515404 .4byte gUnknown_08515484 @@ -377,7 +377,7 @@ gUnknown_085158C4:: .space 0x20 -gUnknown_08515964:: @ 8515964 +gTilesetAnims_Rustboro1:: @ 8515964 @ replacing .incbin "baserom.gba", 0x00515964, 0x8 .4byte gUnknown_08515844 .4byte gUnknown_085158C4 @@ -409,7 +409,7 @@ gUnknown_08515CEC:: .space 0x20 -gUnknown_08515D8C:: @ 8515D8C +gTilesetAnims_Lavaridge1_Cave0:: @ 8515D8C @ replacing .incbin "baserom.gba", 0x00515d8c, 0x10 .4byte gUnknown_0851596C .4byte gUnknown_085159EC @@ -443,7 +443,7 @@ gUnknown_0851611C:: .space 0x20 -gUnknown_085161BC:: @ 85161BC +gTilesetAnims_EverGrandeVDests0:: @ 85161BC @ replacing .incbin "baserom.gba", 0x005161bc, 0x20 .4byte BG_VRAM + 0x5c00 .4byte BG_VRAM + 0x5c80 @@ -454,7 +454,7 @@ gUnknown_085161BC:: @ 85161BC .4byte BG_VRAM + 0x5f00 .4byte BG_VRAM + 0x5f80 -gUnknown_085161DC:: @ 85161DC +gTilesetAnims_EverGrande0:: @ 85161DC @ replacing .incbin "baserom.gba", 0x005161dc, 0x20 .4byte gUnknown_08515D9C .4byte gUnknown_08515E1C @@ -478,7 +478,7 @@ gUnknown_0851643C:: .incbin "baserom.gba", 0x51643c, 0xc0 -gUnknown_085164FC:: @ 85164FC +gTilesetAnims_Dewford0:: @ 85164FC @ replacing .incbin "baserom.gba", 0x005164fc, 0x10 .4byte gUnknown_085161FC .4byte gUnknown_085162BC @@ -498,7 +498,7 @@ gUnknown_0851674C:: .incbin "baserom.gba", 0x51674c, 0xc0 -gUnknown_0851680C:: @ 851680C +gTilesetAnims_BattleFrontierOutsideWest0:: @ 851680C @ replacing .incbin "baserom.gba", 0x0051680c, 0x10 .4byte gUnknown_0851650C .4byte gUnknown_085165CC @@ -518,7 +518,7 @@ gUnknown_08516A5C:: .incbin "baserom.gba", 0x516a5c, 0xc0 -gUnknown_08516B1C:: @ 8516B1C +gTilesetAnims_BattleFrontierOutsideEast0:: @ 8516B1C @ replacing .incbin "baserom.gba", 0x00516b1c, 0x10 .4byte gUnknown_0851681C .4byte gUnknown_085168DC @@ -538,7 +538,7 @@ gUnknown_08516CAC:: .incbin "baserom.gba", 0x516cac, 0x80 -gUnknown_08516D2C:: @ 8516D2C +gTilesetAnims_Slateport0:: @ 8516D2C @ replacing .incbin "baserom.gba", 0x00516d2c, 0x10 .4byte gUnknown_08516B2C .4byte gUnknown_08516BAC @@ -552,7 +552,7 @@ gUnknown_08516DBC:: .incbin "baserom.gba", 0x516dbc, 0x80 -gUnknown_08516E3C:: @ 8516E3C +gTilesetAnims_InsideBuilding0:: @ 8516E3C @ replacing .incbin "baserom.gba", 0x00516e3c, 0x8 .4byte gUnknown_08516D3C .4byte gUnknown_08516DBC @@ -576,13 +576,13 @@ gUnknown_085177C4:: .incbin "baserom.gba", 0x5177c4, 0x280 -gUnknown_08517A44:: @ 8517A44 +gTilesetAnims_SootopolisGym0:: @ 8517A44 @ replacing .incbin "baserom.gba", 0x00517a44, 0xc .4byte gUnknown_08516E44 .4byte gUnknown_08516FC4 .4byte gUnknown_08517144 -gUnknown_08517A50:: @ 8517A50 +gTilesetAnims_SootopolisGym1:: @ 8517A50 @ replacing .incbin "baserom.gba", 0x00517a50, 0xc .4byte gUnknown_085172C4 .4byte gUnknown_08517544 @@ -609,14 +609,14 @@ gUnknown_08517BBC:: .space 0x20 -gUnknown_08517BFC:: @ 8517BFC +gTilesetAnims_EliteFour1:: @ 8517BFC @ replacing .incbin "baserom.gba", 0x00517bfc, 0x10 .4byte gUnknown_08517B5C .4byte gUnknown_08517B7C .4byte gUnknown_08517B9C .4byte gUnknown_08517BBC -gUnknown_08517C0C:: @ 8517C0C +gTilesetAnims_EliteFour0:: @ 8517C0C @ replacing .incbin "baserom.gba", 0x00517c0c, 0x8 .4byte gUnknown_08517A5C .4byte gUnknown_08517ADC @@ -630,7 +630,7 @@ gUnknown_08517E14:: .space 0x20 -gUnknown_08518034:: @ 8518034 +gTilesetAnims_MauvilleGym0:: @ 8518034 @ replacing .incbin "baserom.gba", 0x00518034, 0x8 .4byte gUnknown_08517C14 .4byte gUnknown_08517E14 @@ -643,7 +643,7 @@ gUnknown_0851815C:: .space 0x20 -gUnknown_0851829C:: @ 851829C +gTilesetAnims_BikeShop0:: @ 851829C @ replacing .incbin "baserom.gba", 0x0051829c, 0x8 .4byte gUnknown_0851803C .4byte gUnknown_0851815C @@ -686,7 +686,7 @@ gUnknown_0851F2C4:: gUnknown_0851FAC4:: .incbin "baserom.gba", 0x51fac4, 0x800 -gUnknown_085202C4:: @ 85202C4 +gTilesetAnims_Sootopolis0:: @ 85202C4 @ replacing .incbin "baserom.gba", 0x005202c4, 0x20 .4byte gUnknown_085182A4 .4byte gUnknown_08518EA4 @@ -727,14 +727,13 @@ gUnknown_08524604:: gUnknown_08524804:: .incbin "baserom.gba", 0x524804, 0x60 - -gUnknown_08524864:: @ 8524864 +gTilesetAnims_BattlePyramid0:: @ 8524864 @ replacing .incbin "baserom.gba", 0x00524864, 0xc .4byte gUnknown_085202E4 .4byte gUnknown_085203E4 .4byte gUnknown_085204E4 -gUnknown_08524870:: @ 8524870 +gTilesetAnims_BattlePyramid1:: @ 8524870 @ replacing .incbin "baserom.gba", 0x00524870, 0xc .4byte gUnknown_08520604 .4byte gUnknown_08520704 diff --git a/src/tileset_anims.c b/src/tileset_anims.c index 5eb470a07..b7f18d869 100644 --- a/src/tileset_anims.c +++ b/src/tileset_anims.c @@ -31,48 +31,48 @@ static void cur_mapheader_run_tileset2_func(void); // .rodata -extern const u16 *const gUnknown_08510764[]; -extern const u16 *const gUnknown_08512574[]; -extern const u16 *const gUnknown_08512E54[]; -extern const u16 *const gUnknown_08513174[]; -extern const u16 *const gUnknown_08513684[]; -extern const u16 *const gUnknown_08513894[]; -extern const u16 *const gUnknown_085143E4[]; -extern const u16 *const gUnknown_085145F4[]; -extern const u16 *const gUnknown_08514E04[]; -extern u16 *const gUnknown_08515344[]; -extern u16 *const gUnknown_08515364[]; -extern const u16 *const gUnknown_08515384[]; -extern const u16 *const gUnknown_085153B4[]; -extern const u16 *const gUnknown_085153E4[]; -extern const u16 *const gUnknown_085153F4[]; -extern u16 *const gUnknown_08515804[]; -extern const u16 *const gUnknown_08515824[]; -extern const u16 *const gUnknown_08515964[]; -extern const u16 *const gUnknown_08515D8C[]; -extern u16 *const gUnknown_085161BC[]; -extern const u16 *const gUnknown_085161DC[]; -extern const u16 *const gUnknown_085164FC[]; -extern const u16 *const gUnknown_0851680C[]; -extern const u16 *const gUnknown_08516B1C[]; -extern const u16 *const gUnknown_08516D2C[]; -extern const u16 *const gUnknown_08516E3C[]; -extern const u16 *const gUnknown_08517A44[]; -extern const u16 *const gUnknown_08517A50[]; -extern const u16 *const gUnknown_08517BFC[]; -extern const u16 *const gUnknown_08517C0C[]; -extern const u16 *const gUnknown_08518034[]; -extern const u16 *const gUnknown_0851829C[]; -extern const u16 *const gUnknown_085202C4[]; -extern const u16 *const gUnknown_08524864[]; -extern const u16 *const gUnknown_08524870[]; +extern const u16 *const gTilesetAnims_General0[]; +extern const u16 *const gTilesetAnims_General1[]; +extern const u16 *const gTilesetAnims_General2[]; +extern const u16 *const gTilesetAnims_General3[]; +extern const u16 *const gTilesetAnims_General4[]; +extern const u16 *const gTilesetAnims_Lavaridge0[]; +extern const u16 *const gTilesetAnims_Pacifidlog0[]; +extern const u16 *const gTilesetAnims_Underwater0[]; +extern const u16 *const gTilesetAnims_Pacifidlog1[]; +extern u16 *const gTilesetAnims_MauvilleVDests0[]; +extern u16 *const gTilesetAnims_MauvilleVDests1[]; +extern const u16 *const gTilesetAnims_Mauville0a[]; +extern const u16 *const gTilesetAnims_Mauville0b[]; +extern const u16 *const gTilesetAnims_Mauville1a[]; +extern const u16 *const gTilesetAnims_Mauville1b[]; +extern u16 *const gTilesetAnims_RustboroVDests0[]; +extern const u16 *const gTilesetAnims_Rustboro0[]; +extern const u16 *const gTilesetAnims_Rustboro1[]; +extern const u16 *const gTilesetAnims_Lavaridge1_Cave0[]; +extern u16 *const gTilesetAnims_EverGrandeVDests0[]; +extern const u16 *const gTilesetAnims_EverGrande0[]; +extern const u16 *const gTilesetAnims_Dewford0[]; +extern const u16 *const gTilesetAnims_BattleFrontierOutsideWest0[]; +extern const u16 *const gTilesetAnims_BattleFrontierOutsideEast0[]; +extern const u16 *const gTilesetAnims_Slateport0[]; +extern const u16 *const gTilesetAnims_InsideBuilding0[]; +extern const u16 *const gTilesetAnims_SootopolisGym0[]; +extern const u16 *const gTilesetAnims_SootopolisGym1[]; +extern const u16 *const gTilesetAnims_EliteFour1[]; +extern const u16 *const gTilesetAnims_EliteFour0[]; +extern const u16 *const gTilesetAnims_MauvilleGym0[]; +extern const u16 *const gTilesetAnims_BikeShop0[]; +extern const u16 *const gTilesetAnims_Sootopolis0[]; +extern const u16 *const gTilesetAnims_BattlePyramid0[]; +extern const u16 *const gTilesetAnims_BattlePyramid1[]; extern const u16 gUnknown_08D85640[]; extern const u16 gUnknown_08D85660[]; extern const u16 gUnknown_08D85680[]; extern const u16 gUnknown_08D856A0[]; -static const u16 *const gUnknown_0852487C[] = { +static const u16 *const gTilesetAnims_BattleDomePals0[] = { gUnknown_08D85640, gUnknown_08D85660, gUnknown_08D85680, @@ -81,24 +81,24 @@ static const u16 *const gUnknown_0852487C[] = { // .text -static void sub_80A0954(void) +static void ResetTilesetAnimBuffer(void) { sTilesetDMA3TransferBufferSize = 0; CpuFill32(0, sTilesetDMA3TransferBuffer, sizeof sTilesetDMA3TransferBuffer); } -static void sub_80A0980(const u16 *a0, u16 *a1, u16 a2) +static void AppendTilesetAnimToBuffer(const u16 *src, u16 *dest, u16 size) { if (sTilesetDMA3TransferBufferSize < 20) { - sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].src = a0; - sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].dest = a1; - sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].size = a2; + sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].src = src; + sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].dest = dest; + sTilesetDMA3TransferBuffer[sTilesetDMA3TransferBufferSize].size = size; sTilesetDMA3TransferBufferSize ++; } } -void sub_80A09D0(void) +void TransferTilesetAnimsBuffer(void) { int i; @@ -111,7 +111,7 @@ void sub_80A09D0(void) void cur_mapheader_run_tileset_funcs_after_some_cpuset(void) { - sub_80A0954(); + ResetTilesetAnimBuffer(); cur_mapheader_run_tileset1_func(); cur_mapheader_run_tileset2_func(); } @@ -123,7 +123,7 @@ void sub_80A0A2C(void) void sub_80A0A38(void) { - sub_80A0954(); + ResetTilesetAnimBuffer(); if (++sPrimaryTilesetCBCounter >= sPrimaryTilesetCBBufferSize) sPrimaryTilesetCBCounter = 0; if (++sSecondaryTilesetCBCounter >= sSecondaryTilesetCBBufferSize) @@ -203,7 +203,7 @@ static void sub_80A0BCC(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08510764[idx], (u16 *)(BG_VRAM + 0x3F80), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_General0[idx], (u16 *)(BG_VRAM + 0x3F80), 0x80); } static void sub_80A0BF4(u16 timer) @@ -211,7 +211,7 @@ static void sub_80A0BF4(u16 timer) u8 idx; idx = timer % 8; - sub_80A0980(gUnknown_08512574[idx], (u16 *)(BG_VRAM + 0x3600), 0x3C0); + AppendTilesetAnimToBuffer(gTilesetAnims_General1[idx], (u16 *)(BG_VRAM + 0x3600), 0x3C0); } static void sub_80A0C1C(u16 timer) @@ -219,7 +219,7 @@ static void sub_80A0C1C(u16 timer) u16 idx; idx = timer % 8; - sub_80A0980(gUnknown_08512E54[idx], (u16 *)(BG_VRAM + 0x3a00), 0x140); + AppendTilesetAnimToBuffer(gTilesetAnims_General2[idx], (u16 *)(BG_VRAM + 0x3a00), 0x140); } static void sub_80A0C44(u16 timer) @@ -227,7 +227,7 @@ static void sub_80A0C44(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08513174[idx], (u16 *)(BG_VRAM + 0x3e00), 0xc0); + AppendTilesetAnimToBuffer(gTilesetAnims_General3[idx], (u16 *)(BG_VRAM + 0x3e00), 0xc0); } void TilesetCb_Petalburg(void) @@ -580,7 +580,7 @@ static void sub_80A12AC(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08513684[idx], (u16 *)(BG_VRAM + 0x3c00), 0x140); + AppendTilesetAnimToBuffer(gTilesetAnims_General4[idx], (u16 *)(BG_VRAM + 0x3c00), 0x140); } static void sub_80A12D4(u8 timer) @@ -588,10 +588,10 @@ static void sub_80A12D4(u8 timer) u8 idx; idx = timer % 4; - sub_80A0980(gUnknown_08513894[idx], (u16 *)(BG_VRAM + 0x6400), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Lavaridge0[idx], (u16 *)(BG_VRAM + 0x6400), 0x80); idx = (timer + 2) % 4; - sub_80A0980(gUnknown_08513894[idx], (u16 *)(BG_VRAM + 0x6480), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Lavaridge0[idx], (u16 *)(BG_VRAM + 0x6480), 0x80); } static void sub_80A131C(u8 timer) @@ -599,7 +599,7 @@ static void sub_80A131C(u8 timer) u8 idx; idx = timer % 4; - sub_80A0980(gUnknown_085143E4[idx], (u16 *)(BG_VRAM + 0x7a00), 0x3C0); + AppendTilesetAnimToBuffer(gTilesetAnims_Pacifidlog0[idx], (u16 *)(BG_VRAM + 0x7a00), 0x3C0); } static void sub_80A1344(u8 timer) @@ -607,7 +607,7 @@ static void sub_80A1344(u8 timer) u8 idx; idx = timer % 4; - sub_80A0980(gUnknown_085145F4[idx], (u16 *)(BG_VRAM + 0x7e00), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Underwater0[idx], (u16 *)(BG_VRAM + 0x7e00), 0x80); } static void sub_80A136C(u8 timer) @@ -615,7 +615,7 @@ static void sub_80A136C(u8 timer) u8 idx; idx = timer % 8; - sub_80A0980(gUnknown_08514E04[idx], (u16 *)(BG_VRAM + 0x7e00), 0x100); + AppendTilesetAnimToBuffer(gTilesetAnims_Pacifidlog1[idx], (u16 *)(BG_VRAM + 0x7e00), 0x100); } static void sub_80A1394(u16 timer_div, u8 timer_mod) @@ -624,14 +624,14 @@ static void sub_80A1394(u16 timer_div, u8 timer_mod) if (timer_div < 12) // almost certainly a typo { timer_div %= 12; - sub_80A0980(gUnknown_08515384[timer_div], gUnknown_08515344[timer_mod], 0x80); - sub_80A0980(gUnknown_085153B4[timer_div], gUnknown_08515364[timer_mod], 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Mauville0a[timer_div], gTilesetAnims_MauvilleVDests0[timer_mod], 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Mauville0b[timer_div], gTilesetAnims_MauvilleVDests1[timer_mod], 0x80); } else { timer_div %= 4; - sub_80A0980(gUnknown_085153E4[timer_div], gUnknown_08515344[timer_mod], 0x80); - sub_80A0980(gUnknown_085153F4[timer_div], gUnknown_08515364[timer_mod], 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Mauville1a[timer_div], gTilesetAnims_MauvilleVDests0[timer_mod], 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Mauville1b[timer_div], gTilesetAnims_MauvilleVDests1[timer_mod], 0x80); } } @@ -639,8 +639,8 @@ static void sub_80A1434(u16 timer_div, u8 timer_mod) { timer_div -= timer_mod; timer_div %= 8; - if (gUnknown_08515824[timer_div]) - sub_80A0980(gUnknown_08515824[timer_div], gUnknown_08515804[timer_mod], 0x80); + if (gTilesetAnims_Rustboro0[timer_div]) + AppendTilesetAnimToBuffer(gTilesetAnims_Rustboro0[timer_div], gTilesetAnims_RustboroVDests0[timer_mod], 0x80); } static void sub_80A1470(u16 timer) @@ -648,7 +648,7 @@ static void sub_80A1470(u16 timer) u16 idx; idx = timer % 2; - sub_80A0980(gUnknown_08515964[idx], (u16 *)(BG_VRAM + 0x7800), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Rustboro1[idx], (u16 *)(BG_VRAM + 0x7800), 0x80); } static void sub_80A1498(u16 timer) @@ -656,7 +656,7 @@ static void sub_80A1498(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08515D8C[idx], (u16 *)(BG_VRAM + 0x5400), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Lavaridge1_Cave0[idx], (u16 *)(BG_VRAM + 0x5400), 0x80); } static void sub_80A14C0(u16 timer_div, u8 timer_mod) @@ -664,7 +664,7 @@ static void sub_80A14C0(u16 timer_div, u8 timer_mod) timer_div -= timer_mod; timer_div %= 8; - sub_80A0980(gUnknown_085161DC[timer_div], gUnknown_085161BC[timer_mod], 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_EverGrande0[timer_div], gTilesetAnims_EverGrandeVDests0[timer_mod], 0x80); } static void sub_80A14F8(u16 timer) @@ -672,7 +672,7 @@ static void sub_80A14F8(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08515D8C[idx], (u16 *)(BG_VRAM + 0x7400), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Lavaridge1_Cave0[idx], (u16 *)(BG_VRAM + 0x7400), 0x80); } static void sub_80A1520(u16 timer) @@ -680,7 +680,7 @@ static void sub_80A1520(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_085164FC[idx], (u16 *)(BG_VRAM + 0x5540), 0xC0); + AppendTilesetAnimToBuffer(gTilesetAnims_Dewford0[idx], (u16 *)(BG_VRAM + 0x5540), 0xC0); } static void sub_80A1548(u16 timer) @@ -688,7 +688,7 @@ static void sub_80A1548(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_0851680C[idx], (u16 *)(BG_VRAM + 0x5b40), 0xC0); + AppendTilesetAnimToBuffer(gTilesetAnims_BattleFrontierOutsideWest0[idx], (u16 *)(BG_VRAM + 0x5b40), 0xC0); } static void sub_80A1570(u16 timer) @@ -696,7 +696,7 @@ static void sub_80A1570(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08516B1C[idx], (u16 *)(BG_VRAM + 0x5b40), 0xC0); + AppendTilesetAnimToBuffer(gTilesetAnims_BattleFrontierOutsideEast0[idx], (u16 *)(BG_VRAM + 0x5b40), 0xC0); } static void sub_80A1598(u16 timer) @@ -704,7 +704,7 @@ static void sub_80A1598(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08516D2C[idx], (u16 *)(BG_VRAM + 0x5c00), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_Slateport0[idx], (u16 *)(BG_VRAM + 0x5c00), 0x80); } static void sub_80A15C0(u16 timer) @@ -774,7 +774,7 @@ static void sub_80A1688(u16 timer) u16 idx; idx = timer % 2; - sub_80A0980(gUnknown_08516E3C[idx], (u16 *)(BG_VRAM + 0x3e00), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_InsideBuilding0[idx], (u16 *)(BG_VRAM + 0x3e00), 0x80); } static void sub_80A16B0(u16 timer) @@ -782,8 +782,8 @@ static void sub_80A16B0(u16 timer) u16 idx; idx = timer % 3; - sub_80A0980(gUnknown_08517A44[idx], (u16 *)(BG_VRAM + 0x7e00), 0x180); - sub_80A0980(gUnknown_08517A50[idx], (u16 *)(BG_VRAM + 0x7a00), 0x280); + AppendTilesetAnimToBuffer(gTilesetAnims_SootopolisGym0[idx], (u16 *)(BG_VRAM + 0x7e00), 0x180); + AppendTilesetAnimToBuffer(gTilesetAnims_SootopolisGym1[idx], (u16 *)(BG_VRAM + 0x7a00), 0x280); } static void sub_80A16F8(u16 timer) @@ -791,7 +791,7 @@ static void sub_80A16F8(u16 timer) u16 idx; idx = timer % 4; - sub_80A0980(gUnknown_08517BFC[idx], (u16 *)(BG_VRAM + 0x7f00), 0x20); + AppendTilesetAnimToBuffer(gTilesetAnims_EliteFour1[idx], (u16 *)(BG_VRAM + 0x7f00), 0x20); } static void sub_80A1720(u16 timer) @@ -799,7 +799,7 @@ static void sub_80A1720(u16 timer) u16 idx; idx = timer % 2; - sub_80A0980(gUnknown_08517C0C[idx], (u16 *)(BG_VRAM + 0x7c00), 0x80); + AppendTilesetAnimToBuffer(gTilesetAnims_EliteFour0[idx], (u16 *)(BG_VRAM + 0x7c00), 0x80); } static void sub_80A1748(u16 timer) @@ -807,7 +807,7 @@ static void sub_80A1748(u16 timer) u16 idx; idx = timer % 2; - sub_80A0980(gUnknown_08518034[idx], (u16 *)(BG_VRAM + 0x5200), 0x200); + AppendTilesetAnimToBuffer(gTilesetAnims_MauvilleGym0[idx], (u16 *)(BG_VRAM + 0x5200), 0x200); } static void sub_80A1770(u16 timer) @@ -815,7 +815,7 @@ static void sub_80A1770(u16 timer) u16 idx; idx = timer % 2; - sub_80A0980(gUnknown_0851829C[idx], (u16 *)(BG_VRAM + 0x7e00), 0x120); + AppendTilesetAnimToBuffer(gTilesetAnims_BikeShop0[idx], (u16 *)(BG_VRAM + 0x7e00), 0x120); } static void sub_80A1798(u16 timer) @@ -823,7 +823,7 @@ static void sub_80A1798(u16 timer) u16 idx; idx = timer % 8; - sub_80A0980(gUnknown_085202C4[idx], (u16 *)(BG_VRAM + 0x5e00), 0xc00); + AppendTilesetAnimToBuffer(gTilesetAnims_Sootopolis0[idx], (u16 *)(BG_VRAM + 0x5e00), 0xc00); } static void sub_80A17C0(u16 timer) @@ -831,7 +831,7 @@ static void sub_80A17C0(u16 timer) u16 idx; idx = timer % 3; - sub_80A0980(gUnknown_08524864[idx], (u16 *)(BG_VRAM + 0x52e0), 0x100); + AppendTilesetAnimToBuffer(gTilesetAnims_BattlePyramid0[idx], (u16 *)(BG_VRAM + 0x52e0), 0x100); } static void sub_80A17EC(u16 timer) @@ -839,12 +839,12 @@ static void sub_80A17EC(u16 timer) u16 idx; idx = timer % 3; - sub_80A0980(gUnknown_08524870[idx], (u16 *)(BG_VRAM + 0x50e0), 0x100); + AppendTilesetAnimToBuffer(gTilesetAnims_BattlePyramid1[idx], (u16 *)(BG_VRAM + 0x50e0), 0x100); } static void sub_80A1818(u16 a1) { - CpuCopy16(gUnknown_0852487C[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32); + CpuCopy16(gTilesetAnims_BattleDomePals0[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32); BlendPalette(0x80, 0x10, gPaletteFade.y, gPaletteFade.blendColor & 0x7FFF); if ((u8)FindTaskIdByFunc(sub_8149DFC) != 0xFF ) { @@ -855,7 +855,7 @@ static void sub_80A1818(u16 a1) static void sub_80A1884(u16 a1) { - CpuCopy16(gUnknown_0852487C[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32); + CpuCopy16(gTilesetAnims_BattleDomePals0[a1 & 0x3], gPlttBufferUnfaded + 0x80, 32); if ((u8)FindTaskIdByFunc(sub_8149DFC) == 0xFF ) { BlendPalette(0x80, 0x10, gPaletteFade.y, gPaletteFade.blendColor & 0x7FFF); |