Merge pull request #1796 from GriffinRichards/tilesets-c
Convert tilesets.s to C
This commit is contained in:
1636
src/data/tilesets/graphics.h
Normal file
1636
src/data/tilesets/graphics.h
Normal file
File diff suppressed because it is too large
Load Diff
827
src/data/tilesets/headers.h
Normal file
827
src/data/tilesets/headers.h
Normal file
@@ -0,0 +1,827 @@
|
||||
const struct Tileset gTileset_General =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = FALSE,
|
||||
.tiles = gTilesetTiles_General,
|
||||
.palettes = gTilesetPalettes_General,
|
||||
.metatiles = gMetatiles_General,
|
||||
.metatileAttributes = gMetatileAttributes_General,
|
||||
.callback = InitTilesetAnim_General,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Petalburg =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Petalburg,
|
||||
.palettes = gTilesetPalettes_Petalburg,
|
||||
.metatiles = gMetatiles_Petalburg,
|
||||
.metatileAttributes = gMetatileAttributes_Petalburg,
|
||||
.callback = InitTilesetAnim_Petalburg,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Rustboro =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Rustboro,
|
||||
.palettes = gTilesetPalettes_Rustboro,
|
||||
.metatiles = gMetatiles_Rustboro,
|
||||
.metatileAttributes = gMetatileAttributes_Rustboro,
|
||||
.callback = InitTilesetAnim_Rustboro,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Dewford =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Dewford,
|
||||
.palettes = gTilesetPalettes_Dewford,
|
||||
.metatiles = gMetatiles_Dewford,
|
||||
.metatileAttributes = gMetatileAttributes_Dewford,
|
||||
.callback = InitTilesetAnim_Dewford,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Slateport =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Slateport,
|
||||
.palettes = gTilesetPalettes_Slateport,
|
||||
.metatiles = gMetatiles_Slateport,
|
||||
.metatileAttributes = gMetatileAttributes_Slateport,
|
||||
.callback = InitTilesetAnim_Slateport,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Mauville =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Mauville,
|
||||
.palettes = gTilesetPalettes_Mauville,
|
||||
.metatiles = gMetatiles_Mauville,
|
||||
.metatileAttributes = gMetatileAttributes_Mauville,
|
||||
.callback = InitTilesetAnim_Mauville,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Lavaridge =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Lavaridge,
|
||||
.palettes = gTilesetPalettes_Lavaridge,
|
||||
.metatiles = gMetatiles_Lavaridge,
|
||||
.metatileAttributes = gMetatileAttributes_Lavaridge,
|
||||
.callback = InitTilesetAnim_Lavaridge,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Fallarbor =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Fallarbor,
|
||||
.palettes = gTilesetPalettes_Fallarbor,
|
||||
.metatiles = gMetatiles_Fallarbor,
|
||||
.metatileAttributes = gMetatileAttributes_Fallarbor,
|
||||
.callback = InitTilesetAnim_Fallarbor,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Fortree =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Fortree,
|
||||
.palettes = gTilesetPalettes_Fortree,
|
||||
.metatiles = gMetatiles_Fortree,
|
||||
.metatileAttributes = gMetatileAttributes_Fortree,
|
||||
.callback = InitTilesetAnim_Fortree,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Lilycove =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Lilycove,
|
||||
.palettes = gTilesetPalettes_Lilycove,
|
||||
.metatiles = gMetatiles_Lilycove,
|
||||
.metatileAttributes = gMetatileAttributes_Lilycove,
|
||||
.callback = InitTilesetAnim_Lilycove,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Mossdeep =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Mossdeep,
|
||||
.palettes = gTilesetPalettes_Mossdeep,
|
||||
.metatiles = gMetatiles_Mossdeep,
|
||||
.metatileAttributes = gMetatileAttributes_Mossdeep,
|
||||
.callback = InitTilesetAnim_Mossdeep,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_EverGrande =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_EverGrande,
|
||||
.palettes = gTilesetPalettes_EverGrande,
|
||||
.metatiles = gMetatiles_EverGrande,
|
||||
.metatileAttributes = gMetatileAttributes_EverGrande,
|
||||
.callback = InitTilesetAnim_EverGrande,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Pacifidlog =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Pacifidlog,
|
||||
.palettes = gTilesetPalettes_Pacifidlog,
|
||||
.metatiles = gMetatiles_Pacifidlog,
|
||||
.metatileAttributes = gMetatileAttributes_Pacifidlog,
|
||||
.callback = InitTilesetAnim_Pacifidlog,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Sootopolis =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Sootopolis,
|
||||
.palettes = gTilesetPalettes_Sootopolis,
|
||||
.metatiles = gMetatiles_Sootopolis,
|
||||
.metatileAttributes = gMetatileAttributes_Sootopolis,
|
||||
.callback = InitTilesetAnim_Sootopolis,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleFrontierOutsideWest =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleFrontierOutsideWest,
|
||||
.palettes = gTilesetPalettes_BattleFrontierOutsideWest,
|
||||
.metatiles = gMetatiles_BattleFrontierOutsideWest,
|
||||
.metatileAttributes = gMetatileAttributes_BattleFrontierOutsideWest,
|
||||
.callback = InitTilesetAnim_BattleFrontierOutsideWest,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleFrontierOutsideEast =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleFrontierOutsideEast,
|
||||
.palettes = gTilesetPalettes_BattleFrontierOutsideEast,
|
||||
.metatiles = gMetatiles_BattleFrontierOutsideEast,
|
||||
.metatileAttributes = gMetatileAttributes_BattleFrontierOutsideEast,
|
||||
.callback = InitTilesetAnim_BattleFrontierOutsideEast,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Building =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = FALSE,
|
||||
.tiles = gTilesetTiles_InsideBuilding,
|
||||
.palettes = gTilesetPalettes_InsideBuilding,
|
||||
.metatiles = gMetatiles_InsideBuilding,
|
||||
.metatileAttributes = gMetatileAttributes_InsideBuilding,
|
||||
.callback = InitTilesetAnim_Building,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Shop =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Shop,
|
||||
.palettes = gTilesetPalettes_Shop,
|
||||
.metatiles = gMetatiles_Shop,
|
||||
.metatileAttributes = gMetatileAttributes_Shop,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PokemonCenter =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PokemonCenter,
|
||||
.palettes = gTilesetPalettes_PokemonCenter,
|
||||
.metatiles = gMetatiles_PokemonCenter,
|
||||
.metatileAttributes = gMetatileAttributes_PokemonCenter,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Cave =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Cave,
|
||||
.palettes = gTilesetPalettes_Cave,
|
||||
.metatiles = gMetatiles_Cave,
|
||||
.metatileAttributes = gMetatileAttributes_Cave,
|
||||
.callback = InitTilesetAnim_Cave,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PokemonSchool =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PokemonSchool,
|
||||
.palettes = gTilesetPalettes_PokemonSchool,
|
||||
.metatiles = gMetatiles_PokemonSchool,
|
||||
.metatileAttributes = gMetatileAttributes_PokemonSchool,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PokemonFanClub =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PokemonFanClub,
|
||||
.palettes = gTilesetPalettes_PokemonFanClub,
|
||||
.metatiles = gMetatiles_PokemonFanClub,
|
||||
.metatileAttributes = gMetatileAttributes_PokemonFanClub,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Unused1 =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Unused1,
|
||||
.palettes = gTilesetPalettes_Unused1,
|
||||
.metatiles = gMetatiles_Unused1,
|
||||
.metatileAttributes = gMetatileAttributes_Unused1,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MeteorFalls =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MeteorFalls,
|
||||
.palettes = gTilesetPalettes_MeteorFalls,
|
||||
.metatiles = gMetatiles_MeteorFalls,
|
||||
.metatileAttributes = gMetatileAttributes_MeteorFalls,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_OceanicMuseum =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_OceanicMuseum,
|
||||
.palettes = gTilesetPalettes_OceanicMuseum,
|
||||
.metatiles = gMetatiles_OceanicMuseum,
|
||||
.metatileAttributes = gMetatileAttributes_OceanicMuseum,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_CableClub =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_CableClub,
|
||||
.palettes = gTilesetPalettes_CableClub,
|
||||
.metatiles = gMetatiles_CableClub,
|
||||
.metatileAttributes = gMetatileAttributes_CableClub,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SeashoreHouse =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SeashoreHouse,
|
||||
.palettes = gTilesetPalettes_SeashoreHouse,
|
||||
.metatiles = gMetatiles_SeashoreHouse,
|
||||
.metatileAttributes = gMetatileAttributes_SeashoreHouse,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PrettyPetalFlowerShop =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PrettyPetalFlowerShop,
|
||||
.palettes = gTilesetPalettes_PrettyPetalFlowerShop,
|
||||
.metatiles = gMetatiles_PrettyPetalFlowerShop,
|
||||
.metatileAttributes = gMetatileAttributes_PrettyPetalFlowerShop,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PokemonDayCare =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PokemonDayCare,
|
||||
.palettes = gTilesetPalettes_PokemonDayCare,
|
||||
.metatiles = gMetatiles_PokemonDayCare,
|
||||
.metatileAttributes = gMetatileAttributes_PokemonDayCare,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Facility =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Facility,
|
||||
.palettes = gTilesetPalettes_Facility,
|
||||
.metatiles = gMetatiles_Facility,
|
||||
.metatileAttributes = gMetatileAttributes_Facility,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BikeShop =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BikeShop,
|
||||
.palettes = gTilesetPalettes_BikeShop,
|
||||
.metatiles = gMetatiles_BikeShop,
|
||||
.metatileAttributes = gMetatileAttributes_BikeShop,
|
||||
.callback = InitTilesetAnim_BikeShop,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_RusturfTunnel =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_RusturfTunnel,
|
||||
.palettes = gTilesetPalettes_RusturfTunnel,
|
||||
.metatiles = gMetatiles_RusturfTunnel,
|
||||
.metatileAttributes = gMetatileAttributes_RusturfTunnel,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseBrownCave =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseBrownCave,
|
||||
.palettes = gTilesetPalettes_SecretBaseBrownCave,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseTree =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseTree,
|
||||
.palettes = gTilesetPalettes_SecretBaseTree,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseShrub =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseShrub,
|
||||
.palettes = gTilesetPalettes_SecretBaseShrub,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseBlueCave =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseBlueCave,
|
||||
.palettes = gTilesetPalettes_SecretBaseBlueCave,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseYellowCave =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseYellowCave,
|
||||
.palettes = gTilesetPalettes_SecretBaseYellowCave,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBaseRedCave =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SecretBaseRedCave,
|
||||
.palettes = gTilesetPalettes_SecretBaseRedCave,
|
||||
.metatiles = gMetatiles_SecretBaseSecondary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBaseSecondary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_InsideOfTruck =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_InsideOfTruck,
|
||||
.palettes = gTilesetPalettes_InsideOfTruck,
|
||||
.metatiles = gMetatiles_InsideOfTruck,
|
||||
.metatileAttributes = gMetatileAttributes_InsideOfTruck,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Unused2 =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Unused2,
|
||||
.palettes = gTilesetPalettes_Unused2,
|
||||
.metatiles = gMetatiles_Unused2,
|
||||
.metatileAttributes = gMetatileAttributes_Unused2,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Contest =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Contest,
|
||||
.palettes = gTilesetPalettes_Contest,
|
||||
.metatiles = gMetatiles_Contest,
|
||||
.metatileAttributes = gMetatileAttributes_Contest,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_LilycoveMuseum =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_LilycoveMuseum,
|
||||
.palettes = gTilesetPalettes_LilycoveMuseum,
|
||||
.metatiles = gMetatiles_LilycoveMuseum,
|
||||
.metatileAttributes = gMetatileAttributes_LilycoveMuseum,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BrendansMaysHouse =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BrendansMaysHouse,
|
||||
.palettes = gTilesetPalettes_BrendansMaysHouse,
|
||||
.metatiles = gMetatiles_BrendansMaysHouse,
|
||||
.metatileAttributes = gMetatileAttributes_BrendansMaysHouse,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Lab =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Lab,
|
||||
.palettes = gTilesetPalettes_Lab,
|
||||
.metatiles = gMetatiles_Lab,
|
||||
.metatileAttributes = gMetatileAttributes_Lab,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_Underwater =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_Underwater,
|
||||
.palettes = gTilesetPalettes_Underwater,
|
||||
.metatiles = gMetatiles_Underwater,
|
||||
.metatileAttributes = gMetatileAttributes_Underwater,
|
||||
.callback = InitTilesetAnim_Underwater,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_PetalburgGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_PetalburgGym,
|
||||
.palettes = gTilesetPalettes_PetalburgGym,
|
||||
.metatiles = gMetatiles_PetalburgGym,
|
||||
.metatileAttributes = gMetatileAttributes_PetalburgGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SootopolisGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_SootopolisGym,
|
||||
.palettes = gTilesetPalettes_SootopolisGym,
|
||||
.metatiles = gMetatiles_SootopolisGym,
|
||||
.metatileAttributes = gMetatileAttributes_SootopolisGym,
|
||||
.callback = InitTilesetAnim_SootopolisGym,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_GenericBuilding =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_GenericBuilding,
|
||||
.palettes = gTilesetPalettes_GenericBuilding,
|
||||
.metatiles = gMetatiles_GenericBuilding,
|
||||
.metatileAttributes = gMetatileAttributes_GenericBuilding,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MauvilleGameCorner =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MauvilleGameCorner,
|
||||
.palettes = gTilesetPalettes_MauvilleGameCorner,
|
||||
.metatiles = gMetatiles_MauvilleGameCorner,
|
||||
.metatileAttributes = gMetatileAttributes_MauvilleGameCorner,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_RustboroGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_RustboroGym,
|
||||
.palettes = gTilesetPalettes_RustboroGym,
|
||||
.metatiles = gMetatiles_RustboroGym,
|
||||
.metatileAttributes = gMetatileAttributes_RustboroGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_DewfordGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_DewfordGym,
|
||||
.palettes = gTilesetPalettes_DewfordGym,
|
||||
.metatiles = gMetatiles_DewfordGym,
|
||||
.metatileAttributes = gMetatileAttributes_DewfordGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MauvilleGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MauvilleGym,
|
||||
.palettes = gTilesetPalettes_MauvilleGym,
|
||||
.metatiles = gMetatiles_MauvilleGym,
|
||||
.metatileAttributes = gMetatileAttributes_MauvilleGym,
|
||||
.callback = InitTilesetAnim_MauvilleGym,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_LavaridgeGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_LavaridgeGym,
|
||||
.palettes = gTilesetPalettes_LavaridgeGym,
|
||||
.metatiles = gMetatiles_LavaridgeGym,
|
||||
.metatileAttributes = gMetatileAttributes_LavaridgeGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_TrickHousePuzzle =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_TrickHousePuzzle,
|
||||
.palettes = gTilesetPalettes_TrickHousePuzzle,
|
||||
.metatiles = gMetatiles_TrickHousePuzzle,
|
||||
.metatileAttributes = gMetatileAttributes_TrickHousePuzzle,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_FortreeGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_FortreeGym,
|
||||
.palettes = gTilesetPalettes_FortreeGym,
|
||||
.metatiles = gMetatiles_FortreeGym,
|
||||
.metatileAttributes = gMetatileAttributes_FortreeGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MossdeepGym =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MossdeepGym,
|
||||
.palettes = gTilesetPalettes_MossdeepGym,
|
||||
.metatiles = gMetatiles_MossdeepGym,
|
||||
.metatileAttributes = gMetatileAttributes_MossdeepGym,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_InsideShip =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_InsideShip,
|
||||
.palettes = gTilesetPalettes_InsideShip,
|
||||
.metatiles = gMetatiles_InsideShip,
|
||||
.metatileAttributes = gMetatileAttributes_InsideShip,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_SecretBase =
|
||||
{
|
||||
.isCompressed = FALSE,
|
||||
.isSecondary = FALSE,
|
||||
.tiles = gTilesetTiles_SecretBase,
|
||||
.palettes = gTilesetPalettes_SecretBase,
|
||||
.metatiles = gMetatiles_SecretBasePrimary,
|
||||
.metatileAttributes = gMetatileAttributes_SecretBasePrimary,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset * const gTilesetPointer_SecretBase = &gTileset_SecretBase;
|
||||
const struct Tileset * const gTilesetPointer_SecretBaseRedCave = &gTileset_SecretBaseRedCave;
|
||||
|
||||
const struct Tileset gTileset_EliteFour =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_EliteFour,
|
||||
.palettes = gTilesetPalettes_EliteFour,
|
||||
.metatiles = gMetatiles_EliteFour,
|
||||
.metatileAttributes = gMetatileAttributes_EliteFour,
|
||||
.callback = InitTilesetAnim_EliteFour,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleFrontier =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleFrontier,
|
||||
.palettes = gTilesetPalettes_BattleFrontier,
|
||||
.metatiles = gMetatiles_BattleFrontier,
|
||||
.metatileAttributes = gMetatileAttributes_BattleFrontier,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattlePalace =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattlePalace,
|
||||
.palettes = gTilesetPalettes_BattlePalace,
|
||||
.metatiles = gMetatiles_BattlePalace,
|
||||
.metatileAttributes = gMetatileAttributes_BattlePalace,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleDome =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleDome,
|
||||
.palettes = gTilesetPalettes_BattleDome,
|
||||
.metatiles = gMetatiles_BattleDome,
|
||||
.metatileAttributes = gMetatileAttributes_BattleDome,
|
||||
.callback = InitTilesetAnim_BattleDome,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleFactory =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleFactory,
|
||||
.palettes = gTilesetPalettes_BattleFactory,
|
||||
.metatiles = gMetatiles_BattleFactory,
|
||||
.metatileAttributes = gMetatileAttributes_BattleFactory,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattlePike =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattlePike,
|
||||
.palettes = gTilesetPalettes_BattlePike,
|
||||
.metatiles = gMetatiles_BattlePike,
|
||||
.metatileAttributes = gMetatileAttributes_BattlePike,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleArena =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleArena,
|
||||
.palettes = gTilesetPalettes_BattleArena,
|
||||
.metatiles = gMetatiles_BattleArena,
|
||||
.metatileAttributes = gMetatileAttributes_BattleArena,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattlePyramid =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattlePyramid,
|
||||
.palettes = gTilesetPalettes_BattlePyramid,
|
||||
.metatiles = gMetatiles_BattlePyramid,
|
||||
.metatileAttributes = gMetatileAttributes_BattlePyramid,
|
||||
.callback = InitTilesetAnim_BattlePyramid,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MirageTower =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MirageTower,
|
||||
.palettes = gTilesetPalettes_MirageTower,
|
||||
.metatiles = gMetatiles_MirageTower,
|
||||
.metatileAttributes = gMetatileAttributes_MirageTower,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MossdeepGameCorner =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MossdeepGameCorner,
|
||||
.palettes = gTilesetPalettes_MossdeepGameCorner,
|
||||
.metatiles = gMetatiles_MossdeepGameCorner,
|
||||
.metatileAttributes = gMetatileAttributes_MossdeepGameCorner,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_IslandHarbor =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_IslandHarbor,
|
||||
.palettes = gTilesetPalettes_IslandHarbor,
|
||||
.metatiles = gMetatiles_IslandHarbor,
|
||||
.metatileAttributes = gMetatileAttributes_IslandHarbor,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_TrainerHill =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_TrainerHill,
|
||||
.palettes = gTilesetPalettes_TrainerHill,
|
||||
.metatiles = gMetatiles_TrainerHill,
|
||||
.metatileAttributes = gMetatileAttributes_TrainerHill,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_NavelRock =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_NavelRock,
|
||||
.palettes = gTilesetPalettes_NavelRock,
|
||||
.metatiles = gMetatiles_NavelRock,
|
||||
.metatileAttributes = gMetatileAttributes_NavelRock,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleFrontierRankingHall =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleFrontierRankingHall,
|
||||
.palettes = gTilesetPalettes_BattleFrontierRankingHall,
|
||||
.metatiles = gMetatiles_BattleFrontierRankingHall,
|
||||
.metatileAttributes = gMetatileAttributes_BattleFrontierRankingHall,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_BattleTent =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_BattleTent,
|
||||
.palettes = gTilesetPalettes_BattleTent,
|
||||
.metatiles = gMetatiles_BattleTent,
|
||||
.metatileAttributes = gMetatileAttributes_BattleTent,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_MysteryEventsHouse =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_MysteryEventsHouse,
|
||||
.palettes = gTilesetPalettes_MysteryEventsHouse,
|
||||
.metatiles = gMetatiles_MysteryEventsHouse,
|
||||
.metatileAttributes = gMetatileAttributes_MysteryEventsHouse,
|
||||
.callback = NULL,
|
||||
};
|
||||
|
||||
const struct Tileset gTileset_UnionRoom =
|
||||
{
|
||||
.isCompressed = TRUE,
|
||||
.isSecondary = TRUE,
|
||||
.tiles = gTilesetTiles_UnionRoom,
|
||||
.palettes = gTilesetPalettes_UnionRoom,
|
||||
.metatiles = gMetatiles_UnionRoom,
|
||||
.metatileAttributes = gMetatileAttributes_UnionRoom,
|
||||
.callback = NULL,
|
||||
};
|
||||
209
src/data/tilesets/metatiles.h
Normal file
209
src/data/tilesets/metatiles.h
Normal file
@@ -0,0 +1,209 @@
|
||||
const u16 gMetatiles_General[] = INCBIN_U16("data/tilesets/primary/general/metatiles.bin");
|
||||
const u16 gMetatileAttributes_General[] = INCBIN_U16("data/tilesets/primary/general/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Petalburg[] = INCBIN_U16("data/tilesets/secondary/petalburg/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Petalburg[] = INCBIN_U16("data/tilesets/secondary/petalburg/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Rustboro[] = INCBIN_U16("data/tilesets/secondary/rustboro/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Rustboro[] = INCBIN_U16("data/tilesets/secondary/rustboro/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Dewford[] = INCBIN_U16("data/tilesets/secondary/dewford/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Dewford[] = INCBIN_U16("data/tilesets/secondary/dewford/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Slateport[] = INCBIN_U16("data/tilesets/secondary/slateport/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Slateport[] = INCBIN_U16("data/tilesets/secondary/slateport/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Mauville[] = INCBIN_U16("data/tilesets/secondary/mauville/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Mauville[] = INCBIN_U16("data/tilesets/secondary/mauville/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Lavaridge[] = INCBIN_U16("data/tilesets/secondary/lavaridge/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Lavaridge[] = INCBIN_U16("data/tilesets/secondary/lavaridge/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Fallarbor[] = INCBIN_U16("data/tilesets/secondary/fallarbor/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Fallarbor[] = INCBIN_U16("data/tilesets/secondary/fallarbor/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Fortree[] = INCBIN_U16("data/tilesets/secondary/fortree/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Fortree[] = INCBIN_U16("data/tilesets/secondary/fortree/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Lilycove[] = INCBIN_U16("data/tilesets/secondary/lilycove/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Lilycove[] = INCBIN_U16("data/tilesets/secondary/lilycove/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Mossdeep[] = INCBIN_U16("data/tilesets/secondary/mossdeep/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Mossdeep[] = INCBIN_U16("data/tilesets/secondary/mossdeep/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_EverGrande[] = INCBIN_U16("data/tilesets/secondary/ever_grande/metatiles.bin");
|
||||
const u16 gMetatileAttributes_EverGrande[] = INCBIN_U16("data/tilesets/secondary/ever_grande/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Pacifidlog[] = INCBIN_U16("data/tilesets/secondary/pacifidlog/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Pacifidlog[] = INCBIN_U16("data/tilesets/secondary/pacifidlog/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Sootopolis[] = INCBIN_U16("data/tilesets/secondary/sootopolis/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Sootopolis[] = INCBIN_U16("data/tilesets/secondary/sootopolis/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleFrontierOutsideWest[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_outside_west/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleFrontierOutsideWest[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_outside_west/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleFrontierOutsideEast[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_outside_east/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleFrontierOutsideEast[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_outside_east/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_InsideBuilding[] = INCBIN_U16("data/tilesets/primary/building/metatiles.bin");
|
||||
const u16 gMetatileAttributes_InsideBuilding[] = INCBIN_U16("data/tilesets/primary/building/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Shop[] = INCBIN_U16("data/tilesets/secondary/shop/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Shop[] = INCBIN_U16("data/tilesets/secondary/shop/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PokemonCenter[] = INCBIN_U16("data/tilesets/secondary/pokemon_center/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PokemonCenter[] = INCBIN_U16("data/tilesets/secondary/pokemon_center/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Cave[] = INCBIN_U16("data/tilesets/secondary/cave/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Cave[] = INCBIN_U16("data/tilesets/secondary/cave/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PokemonSchool[] = INCBIN_U16("data/tilesets/secondary/pokemon_school/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PokemonSchool[] = INCBIN_U16("data/tilesets/secondary/pokemon_school/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PokemonFanClub[] = INCBIN_U16("data/tilesets/secondary/pokemon_fan_club/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PokemonFanClub[] = INCBIN_U16("data/tilesets/secondary/pokemon_fan_club/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Unused1[] = INCBIN_U16("data/tilesets/secondary/unused_1/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Unused1[] = INCBIN_U16("data/tilesets/secondary/unused_1/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MeteorFalls[] = INCBIN_U16("data/tilesets/secondary/meteor_falls/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MeteorFalls[] = INCBIN_U16("data/tilesets/secondary/meteor_falls/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_OceanicMuseum[] = INCBIN_U16("data/tilesets/secondary/oceanic_museum/metatiles.bin");
|
||||
const u16 gMetatileAttributes_OceanicMuseum[] = INCBIN_U16("data/tilesets/secondary/oceanic_museum/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_CableClub[] = INCBIN_U16("data/tilesets/secondary/cable_club/metatiles.bin");
|
||||
const u16 gMetatileAttributes_CableClub[] = INCBIN_U16("data/tilesets/secondary/cable_club/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_SeashoreHouse[] = INCBIN_U16("data/tilesets/secondary/seashore_house/metatiles.bin");
|
||||
const u16 gMetatileAttributes_SeashoreHouse[] = INCBIN_U16("data/tilesets/secondary/seashore_house/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PrettyPetalFlowerShop[] = INCBIN_U16("data/tilesets/secondary/pretty_petal_flower_shop/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PrettyPetalFlowerShop[] = INCBIN_U16("data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PokemonDayCare[] = INCBIN_U16("data/tilesets/secondary/pokemon_day_care/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PokemonDayCare[] = INCBIN_U16("data/tilesets/secondary/pokemon_day_care/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Facility[] = INCBIN_U16("data/tilesets/secondary/facility/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Facility[] = INCBIN_U16("data/tilesets/secondary/facility/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BikeShop[] = INCBIN_U16("data/tilesets/secondary/bike_shop/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BikeShop[] = INCBIN_U16("data/tilesets/secondary/bike_shop/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_RusturfTunnel[] = INCBIN_U16("data/tilesets/secondary/rusturf_tunnel/metatiles.bin");
|
||||
const u16 gMetatileAttributes_RusturfTunnel[] = INCBIN_U16("data/tilesets/secondary/rusturf_tunnel/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_SecretBaseSecondary[] = INCBIN_U16("data/tilesets/secondary/secret_base/metatiles.bin");
|
||||
const u16 gMetatileAttributes_SecretBaseSecondary[] = INCBIN_U16("data/tilesets/secondary/secret_base/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_InsideOfTruck[] = INCBIN_U16("data/tilesets/secondary/inside_of_truck/metatiles.bin");
|
||||
const u16 gMetatileAttributes_InsideOfTruck[] = INCBIN_U16("data/tilesets/secondary/inside_of_truck/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Contest[] = INCBIN_U16("data/tilesets/secondary/contest/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Contest[] = INCBIN_U16("data/tilesets/secondary/contest/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_LilycoveMuseum[] = INCBIN_U16("data/tilesets/secondary/lilycove_museum/metatiles.bin");
|
||||
const u16 gMetatileAttributes_LilycoveMuseum[] = INCBIN_U16("data/tilesets/secondary/lilycove_museum/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BrendansMaysHouse[] = INCBIN_U16("data/tilesets/secondary/brendans_mays_house/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BrendansMaysHouse[] = INCBIN_U16("data/tilesets/secondary/brendans_mays_house/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Lab[] = INCBIN_U16("data/tilesets/secondary/lab/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Lab[] = INCBIN_U16("data/tilesets/secondary/lab/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Underwater[] = INCBIN_U16("data/tilesets/secondary/underwater/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Underwater[] = INCBIN_U16("data/tilesets/secondary/underwater/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_GenericBuilding[] = INCBIN_U16("data/tilesets/secondary/generic_building/metatiles.bin");
|
||||
const u16 gMetatileAttributes_GenericBuilding[] = INCBIN_U16("data/tilesets/secondary/generic_building/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MauvilleGameCorner[] = INCBIN_U16("data/tilesets/secondary/mauville_game_corner/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MauvilleGameCorner[] = INCBIN_U16("data/tilesets/secondary/mauville_game_corner/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_Unused2[] = INCBIN_U16("data/tilesets/secondary/unused_2/metatiles.bin");
|
||||
const u16 gMetatileAttributes_Unused2[] = INCBIN_U16("data/tilesets/secondary/unused_2/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_RustboroGym[] = INCBIN_U16("data/tilesets/secondary/rustboro_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_RustboroGym[] = INCBIN_U16("data/tilesets/secondary/rustboro_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_DewfordGym[] = INCBIN_U16("data/tilesets/secondary/dewford_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_DewfordGym[] = INCBIN_U16("data/tilesets/secondary/dewford_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MauvilleGym[] = INCBIN_U16("data/tilesets/secondary/mauville_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MauvilleGym[] = INCBIN_U16("data/tilesets/secondary/mauville_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_LavaridgeGym[] = INCBIN_U16("data/tilesets/secondary/lavaridge_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_LavaridgeGym[] = INCBIN_U16("data/tilesets/secondary/lavaridge_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_PetalburgGym[] = INCBIN_U16("data/tilesets/secondary/petalburg_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_PetalburgGym[] = INCBIN_U16("data/tilesets/secondary/petalburg_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_FortreeGym[] = INCBIN_U16("data/tilesets/secondary/fortree_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_FortreeGym[] = INCBIN_U16("data/tilesets/secondary/fortree_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MossdeepGym[] = INCBIN_U16("data/tilesets/secondary/mossdeep_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MossdeepGym[] = INCBIN_U16("data/tilesets/secondary/mossdeep_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_SootopolisGym[] = INCBIN_U16("data/tilesets/secondary/sootopolis_gym/metatiles.bin");
|
||||
const u16 gMetatileAttributes_SootopolisGym[] = INCBIN_U16("data/tilesets/secondary/sootopolis_gym/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_TrickHousePuzzle[] = INCBIN_U16("data/tilesets/secondary/trick_house_puzzle/metatiles.bin");
|
||||
const u16 gMetatileAttributes_TrickHousePuzzle[] = INCBIN_U16("data/tilesets/secondary/trick_house_puzzle/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_InsideShip[] = INCBIN_U16("data/tilesets/secondary/inside_ship/metatiles.bin");
|
||||
const u16 gMetatileAttributes_InsideShip[] = INCBIN_U16("data/tilesets/secondary/inside_ship/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_SecretBasePrimary[] = INCBIN_U16("data/tilesets/primary/secret_base/metatiles.bin");
|
||||
const u16 gMetatileAttributes_SecretBasePrimary[] = INCBIN_U16("data/tilesets/primary/secret_base/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_EliteFour[] = INCBIN_U16("data/tilesets/secondary/elite_four/metatiles.bin");
|
||||
const u16 gMetatileAttributes_EliteFour[] = INCBIN_U16("data/tilesets/secondary/elite_four/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleFrontier[] = INCBIN_U16("data/tilesets/secondary/battle_frontier/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleFrontier[] = INCBIN_U16("data/tilesets/secondary/battle_frontier/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattlePalace[] = INCBIN_U16("data/tilesets/secondary/battle_palace/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattlePalace[] = INCBIN_U16("data/tilesets/secondary/battle_palace/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleDome[] = INCBIN_U16("data/tilesets/secondary/battle_dome/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleDome[] = INCBIN_U16("data/tilesets/secondary/battle_dome/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleFactory[] = INCBIN_U16("data/tilesets/secondary/battle_factory/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleFactory[] = INCBIN_U16("data/tilesets/secondary/battle_factory/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattlePike[] = INCBIN_U16("data/tilesets/secondary/battle_pike/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattlePike[] = INCBIN_U16("data/tilesets/secondary/battle_pike/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleArena[] = INCBIN_U16("data/tilesets/secondary/battle_arena/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleArena[] = INCBIN_U16("data/tilesets/secondary/battle_arena/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattlePyramid[] = INCBIN_U16("data/tilesets/secondary/battle_pyramid/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattlePyramid[] = INCBIN_U16("data/tilesets/secondary/battle_pyramid/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MirageTower[] = INCBIN_U16("data/tilesets/secondary/mirage_tower/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MirageTower[] = INCBIN_U16("data/tilesets/secondary/mirage_tower/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MossdeepGameCorner[] = INCBIN_U16("data/tilesets/secondary/mossdeep_game_corner/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MossdeepGameCorner[] = INCBIN_U16("data/tilesets/secondary/mossdeep_game_corner/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_IslandHarbor[] = INCBIN_U16("data/tilesets/secondary/island_harbor/metatiles.bin");
|
||||
const u16 gMetatileAttributes_IslandHarbor[] = INCBIN_U16("data/tilesets/secondary/island_harbor/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_TrainerHill[] = INCBIN_U16("data/tilesets/secondary/trainer_hill/metatiles.bin");
|
||||
const u16 gMetatileAttributes_TrainerHill[] = INCBIN_U16("data/tilesets/secondary/trainer_hill/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_NavelRock[] = INCBIN_U16("data/tilesets/secondary/navel_rock/metatiles.bin");
|
||||
const u16 gMetatileAttributes_NavelRock[] = INCBIN_U16("data/tilesets/secondary/navel_rock/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleFrontierRankingHall[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_ranking_hall/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleFrontierRankingHall[] = INCBIN_U16("data/tilesets/secondary/battle_frontier_ranking_hall/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_BattleTent[] = INCBIN_U16("data/tilesets/secondary/battle_tent/metatiles.bin");
|
||||
const u16 gMetatileAttributes_BattleTent[] = INCBIN_U16("data/tilesets/secondary/battle_tent/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_MysteryEventsHouse[] = INCBIN_U16("data/tilesets/secondary/mystery_events_house/metatiles.bin");
|
||||
const u16 gMetatileAttributes_MysteryEventsHouse[] = INCBIN_U16("data/tilesets/secondary/mystery_events_house/metatile_attributes.bin");
|
||||
|
||||
const u16 gMetatiles_UnionRoom[] = INCBIN_U16("data/tilesets/secondary/union_room/metatiles.bin");
|
||||
const u16 gMetatileAttributes_UnionRoom[] = INCBIN_U16("data/tilesets/secondary/union_room/metatile_attributes.bin");
|
||||
@@ -30,7 +30,7 @@ static void RedrawMapSliceWest(struct FieldCameraOffset *, const struct MapLayou
|
||||
static s32 MapPosToBgTilemapOffset(struct FieldCameraOffset *, s32, s32);
|
||||
static void DrawWholeMapViewInternal(int, int, const struct MapLayout *);
|
||||
static void DrawMetatileAt(const struct MapLayout *, u16, int, int);
|
||||
static void DrawMetatile(s32, u16 *, u16);
|
||||
static void DrawMetatile(s32, const u16 *, u16);
|
||||
static void CameraPanningCB_PanAhead(void);
|
||||
|
||||
static struct FieldCameraOffset sFieldCameraOffset;
|
||||
@@ -226,7 +226,7 @@ void DrawDoorMetatileAt(int x, int y, u16 *tiles)
|
||||
static void DrawMetatileAt(const struct MapLayout *mapLayout, u16 offset, int x, int y)
|
||||
{
|
||||
u16 metatileId = MapGridGetMetatileIdAt(x, y);
|
||||
u16 *metatiles;
|
||||
const u16 *metatiles;
|
||||
|
||||
if (metatileId > NUM_METATILES_TOTAL)
|
||||
metatileId = 0;
|
||||
@@ -240,7 +240,7 @@ static void DrawMetatileAt(const struct MapLayout *mapLayout, u16 offset, int x,
|
||||
DrawMetatile(MapGridGetMetatileLayerTypeAt(x, y), metatiles + metatileId * 8, offset);
|
||||
}
|
||||
|
||||
static void DrawMetatile(s32 metatileLayerType, u16 *tiles, u16 offset)
|
||||
static void DrawMetatile(s32 metatileLayerType, const u16 *tiles, u16 offset)
|
||||
{
|
||||
switch (metatileLayerType)
|
||||
{
|
||||
|
||||
@@ -406,7 +406,7 @@ void MapGridSetMetatileEntryAt(int x, int y, u16 metatile)
|
||||
|
||||
u16 GetMetatileAttributesById(u16 metatile)
|
||||
{
|
||||
u16 *attributes;
|
||||
const u16 *attributes;
|
||||
if (metatile < NUM_METATILES_IN_PRIMARY)
|
||||
{
|
||||
attributes = gMapHeader.mapLayout->primaryTileset->metatileAttributes;
|
||||
@@ -880,17 +880,17 @@ void LoadTilesetPalette(struct Tileset const *tileset, u16 destOffset, u16 size)
|
||||
if (tileset->isSecondary == FALSE)
|
||||
{
|
||||
LoadPalette(&black, destOffset, 2);
|
||||
LoadPalette(((u16 *)tileset->palettes) + 1, destOffset + 1, size - 2);
|
||||
LoadPalette(tileset->palettes[0] + 1, destOffset + 1, size - 2);
|
||||
ApplyGlobalTintToPaletteEntries(destOffset + 1, (size - 2) >> 1);
|
||||
}
|
||||
else if (tileset->isSecondary == TRUE)
|
||||
{
|
||||
LoadPalette(((u16 *)tileset->palettes) + (NUM_PALS_IN_PRIMARY * 16), destOffset, size);
|
||||
LoadPalette(tileset->palettes[NUM_PALS_IN_PRIMARY], destOffset, size);
|
||||
ApplyGlobalTintToPaletteEntries(destOffset, size >> 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
LoadCompressedPalette((u32 *)tileset->palettes, destOffset, size);
|
||||
LoadCompressedPalette((const u32 *)tileset->palettes, destOffset, size);
|
||||
ApplyGlobalTintToPaletteEntries(destOffset, size >> 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -746,13 +746,9 @@ static void BuyMenuDrawMapBg(void)
|
||||
metatileLayerType = METATILE_LAYER_TYPE_COVERED;
|
||||
|
||||
if (metatile < NUM_METATILES_IN_PRIMARY)
|
||||
{
|
||||
BuyMenuDrawMapMetatile(i, j, (u16 *)mapLayout->primaryTileset->metatiles + metatile * 8, metatileLayerType);
|
||||
}
|
||||
BuyMenuDrawMapMetatile(i, j, mapLayout->primaryTileset->metatiles + metatile * 8, metatileLayerType);
|
||||
else
|
||||
{
|
||||
BuyMenuDrawMapMetatile(i, j, (u16 *)mapLayout->secondaryTileset->metatiles + ((metatile - NUM_METATILES_IN_PRIMARY) * 8), metatileLayerType);
|
||||
}
|
||||
BuyMenuDrawMapMetatile(i, j, mapLayout->secondaryTileset->metatiles + ((metatile - NUM_METATILES_IN_PRIMARY) * 8), metatileLayerType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
7
src/tilesets.c
Normal file
7
src/tilesets.c
Normal file
@@ -0,0 +1,7 @@
|
||||
#include "global.h"
|
||||
#include "tilesets.h"
|
||||
#include "tileset_anims.h"
|
||||
|
||||
#include "data/tilesets/graphics.h"
|
||||
#include "data/tilesets/metatiles.h"
|
||||
#include "data/tilesets/headers.h"
|
||||
Reference in New Issue
Block a user