#pragma once #include #include enum class AttributeT { HEALTH, ATTACK, DEFEND, NONE}; const size_t AttributeT_COUNT = static_cast(AttributeT::NONE); AttributeT NextAttribute(AttributeT a); AttributeT AttributeTFromString(std::string s); std::string AttributeName(AttributeT a); std::ostream & operator << (std::ostream & s, AttributeT a);