#pragma once class Item; class EnchantmentCategory { public: static const EnchantmentCategory* all; static const EnchantmentCategory* armor; static const EnchantmentCategory* armor_feet; static const EnchantmentCategory* armor_legs; static const EnchantmentCategory* armor_torso; static const EnchantmentCategory* armor_head; static const EnchantmentCategory* weapon; static const EnchantmentCategory* digger; static const EnchantmentCategory* bow; bool canEnchant(Item* item) const; };