41 ObakeBlockSFCc = 0x13c,
48 HeyhoTreeGBAc = 0x14a,
49 GardenTreeDSc = 0x151,
55 ObakeBlock2SFCc = 0x16f,
56 ObakeBlock3SFCc = 0x170,
57 KoopaFigure64 = 0x18b,
97 FlamePoleVBig = 0x216,
101 BeltCrossing = 0x25b,
104 EscalatorGroup = 0x260,
107enum class BlacklistedObjectId {
110 CastleFlower1 = 0x132,
112 DonkyTree1GC = 0x135,
113 DonkyTree2GC = 0x136,
115 PeachHunsuiGC = 0x141,
116 GardenTreeDS = 0x150,
137static constexpr bool IsObjectBlacklisted(
u16 id) {
138 BlacklistedObjectId objectId =
static_cast<BlacklistedObjectId
>(id);
141 case BlacklistedObjectId::Itembox:
145 case BlacklistedObjectId::CastleTree2:
146 case BlacklistedObjectId::CastleFlower1:
147 case BlacklistedObjectId::MarioTreeGC:
148 case BlacklistedObjectId::DonkyTree1GC:
149 case BlacklistedObjectId::DonkyTree2GC:
150 case BlacklistedObjectId::PeachTreeGC:
151 case BlacklistedObjectId::PeachHunsuiGC:
152 case BlacklistedObjectId::GardenTreeDS:
153 case BlacklistedObjectId::FlagA1:
154 case BlacklistedObjectId::FlagA2:
155 case BlacklistedObjectId::FlagB1:
156 case BlacklistedObjectId::FlagB2:
157 case BlacklistedObjectId::FlagA3:
158 case BlacklistedObjectId::DKTreeA64:
159 case BlacklistedObjectId::Windmill:
160 case BlacklistedObjectId::TownTreeDS:
161 case BlacklistedObjectId::Hanabi:
162 case BlacklistedObjectId::LightHouse:
163 case BlacklistedObjectId::FlagA5:
164 case BlacklistedObjectId::SentakuDS:
165 case BlacklistedObjectId::FlagB3:
166 case BlacklistedObjectId::FlagB4:
167 case BlacklistedObjectId::UtsuboDokan:
168 case BlacklistedObjectId::EnvSnow:
This header houses common data types such as our integral types and enums.