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