pmd-red/data/dungeon/floor_id.inc
mid-kid 99a038284b Translate all .include to #include
This decision was made to reduce the complexity of using .include whilst
juggling with tools/scaninc and tools/preproc:
- tools/scaninc doesn't apply the proper search rules for .include (it
  assumes #include behavior). In particular, it doesn't consider paths
  starting from $PWD, and doesn't scan the included files as a result.
- .include had to be processed before #include by preproc in many cases,
  as code was being included that had to be preprocessed by CPP (think
  of #define). This contradicts standard GCC behavior.

To make include paths consistent across the asm/ data/ and src/
directories, the following files were moved:
- constants/ → include/asm/constants/
- asm/macros/ → include/asm/macros/
- asm/macros.inc → include/asm/macros.inc
- include/macros/m4a.inc → include/asm/macros/m4a.inc

As part of the necessary changes for this to work, the scaninc method in
the makefile was improved to generate .d files that don't choke when
files are missing.
2021-12-20 16:29:12 +01:00

133 lines
3.9 KiB
C++

#include "TinyWoods/floor_id.inc"
#include "ThunderwaveCave/floor_id.inc"
#include "MtSteel/floor_id.inc"
#include "SinisterWoods/floor_id.inc"
#include "SilentChasm/floor_id.inc"
#include "MtThunder/floor_id.inc"
#include "MtThunderPeak/floor_id.inc"
#include "GreatCanyon/floor_id.inc"
#include "LapisCave/floor_id.inc"
#include "MtBlaze/floor_id.inc"
#include "MtBlazePeak/floor_id.inc"
#include "FrostyForest/floor_id.inc"
#include "FrostyGrotto/floor_id.inc"
#include "MtFreeze/floor_id.inc"
#include "MtFreezePeak/floor_id.inc"
#include "MagmaCavern/floor_id.inc"
#include "MagmaCavernPit/floor_id.inc"
#include "SkyTower/floor_id.inc"
#include "SkyTowerSummit/floor_id.inc"
#include "StormySea/floor_id.inc"
#include "SilverTrench/floor_id.inc"
#include "MeteorCave/floor_id.inc"
#include "MtFreezePeakAlt/floor_id.inc"
#include "WesternCave/floor_id.inc"
#include "Boss3/floor_id.inc"
#include "Boss4/floor_id.inc"
#include "WishCave/floor_id.inc"
#include "BuriedRelic/floor_id.inc"
#include "PitfallValley/floor_id.inc"
#include "NorthernRange/floor_id.inc"
#include "Boss9/floor_id.inc"
#include "DesertRegion/floor_id.inc"
#include "SouthernCavern/floor_id.inc"
#include "WyvernHill/floor_id.inc"
#include "FieryField/floor_id.inc"
#include "NorthwindField/floor_id.inc"
#include "SolarCave/floor_id.inc"
#include "LightningField/floor_id.inc"
#include "DarknightRelic/floor_id.inc"
#include "WondrousSea/floor_id.inc"
#include "MurkyCave/floor_id.inc"
#include "GrandSea/floor_id.inc"
#include "UproarForest/floor_id.inc"
#include "OddityCave/floor_id.inc"
#include "RemainsIsland/floor_id.inc"
#include "MarvelousSea/floor_id.inc"
#include "FantasyStrait/floor_id.inc"
#include "RockPath/floor_id.inc"
#include "SnowPath/floor_id.inc"
#include "Autopilot/floor_id.inc"
#include "D50/floor_id.inc"
#include "D51/floor_id.inc"
#include "DojoRegistration/floor_id.inc"
#include "HowlingForest/floor_id.inc"
#include "D54/floor_id.inc"
#include "FantasyStraitAlt/floor_id.inc"
#include "WaterfallPond/floor_id.inc"
#include "UnownRelic/floor_id.inc"
#include "JoyousTower/floor_id.inc"
#include "FaroffSea/floor_id.inc"
#include "MtFaraway/floor_id.inc"
#include "D61/floor_id.inc"
#include "PurityForest/floor_id.inc"
#include "D63/floor_id.inc"
@ Start of Dungeon Floor ID Table
.global DungeonPointerTable
DungeonPointerTable:
.4byte TinyWoodsFloorID
.4byte ThunderwaveCaveFloorID
.4byte MtSteelFloorID
.4byte SinisterWoodsFloorID
.4byte SilentChasmFloorID
.4byte MtThunderFloorID
.4byte MtThunderPeakFloorID
.4byte GreatCanyonFloorID
.4byte LapisCaveFloorID
.4byte MtBlazeFloorID
.4byte MtBlazePeakFloorID
.4byte FrostyForestFloorID
.4byte FrostyGrottoFloorID
.4byte MtFreezeFloorID
.4byte MtFreezePeakFloorID
.4byte MagmaCavernFloorID
.4byte MagmaCavernPitFloorID
.4byte SkyTowerFloorID
.4byte SkyTowerSummitFloorID
.4byte StormySeaFloorID
.4byte SilverTrenchFloorID
.4byte MeteorCaveFloorID
.4byte MtFreezePeakAltFloorID
.4byte WesternCaveFloorID
.4byte Boss3FloorID
.4byte Boss4FloorID
.4byte WishCaveFloorID
.4byte BuriedRelicFloorID
.4byte PitfallValleyFloorID
.4byte NorthernRangeFloorID
.4byte Boss9FloorID
.4byte DesertRegionFloorID
.4byte SouthernCavernFloorID
.4byte WyvernHillFloorID
.4byte FieryFieldFloorID
.4byte NorthwindFieldFloorID
.4byte SolarCaveFloorID
.4byte LightningFieldFloorID
.4byte DarknightRelicFloorID
.4byte WondrousSeaFloorID
.4byte MurkyCaveFloorID
.4byte GrandSeaFloorID
.4byte UproarForestFloorID
.4byte OddityCaveFloorID
.4byte RemainsIslandFloorID
.4byte MarvelousSeaFloorID
.4byte FantasyStraitFloorID
.4byte RockPathFloorID
.4byte SnowPathFloorID
.4byte AutopilotFloorID
.4byte D50FloorID
.4byte D51FloorID
.4byte DojoRegistrationFloorID
.4byte HowlingForestFloorID
.4byte D54FloorID
.4byte FantasyStraitAltFloorID
.4byte WaterfallPondFloorID
.4byte UnownRelicFloorID
.4byte JoyousTowerFloorID
.4byte FarOffSeaFloorID
.4byte MtFarawayFloorID
.4byte D61FloorID
.4byte PurityForestFloorID
.4byte D63FloorID