diff --git a/Source/misdat.cpp b/Source/misdat.cpp index 517228909..4ea28cf67 100644 --- a/Source/misdat.cpp +++ b/Source/misdat.cpp @@ -17,13 +17,7 @@ namespace devilution { namespace { -constexpr auto Physical = MissileDataFlags::Physical; -constexpr auto Fire = MissileDataFlags::Fire; -constexpr auto Lightning = MissileDataFlags::Lightning; -constexpr auto Magic = MissileDataFlags::Magic; -constexpr auto Acid = MissileDataFlags::Acid; -constexpr auto Arrow = MissileDataFlags::Arrow; -constexpr auto Invisible = MissileDataFlags::Invisible; +using enum MissileDataFlags; } // namespace /** Data related to each missile ID. */ diff --git a/Source/objdat.cpp b/Source/objdat.cpp index 274582d26..30725d902 100644 --- a/Source/objdat.cpp +++ b/Source/objdat.cpp @@ -159,12 +159,7 @@ const _object_id ObjTypeConv[] = { }; namespace { -constexpr auto Animated = ObjectDataFlags::Animated; -constexpr auto Solid = ObjectDataFlags::Solid; -constexpr auto MissilesPassThrough = ObjectDataFlags::MissilesPassThrough; -constexpr auto Light = ObjectDataFlags::Light; -constexpr auto Trap = ObjectDataFlags::Trap; -constexpr auto Breakable = ObjectDataFlags::Breakable; +using enum ObjectDataFlags; } // namespace /** Contains the data related to each object ID. */ diff --git a/Source/spelldat.cpp b/Source/spelldat.cpp index 86d263c11..edb01de83 100644 --- a/Source/spelldat.cpp +++ b/Source/spelldat.cpp @@ -9,11 +9,7 @@ namespace devilution { namespace { -const auto Fire = SpellDataFlags::Fire; -const auto Lightning = SpellDataFlags::Lightning; -const auto Magic = SpellDataFlags::Magic; -const auto Targeted = SpellDataFlags::Targeted; -const auto AllowedInTown = SpellDataFlags::AllowedInTown; +using enum SpellDataFlags; } // namespace /** Data related to each spell ID. */