#pragma once #include enum class SuitT { HEART, SPADE, DIAMOND, CLUB , NONE}; const SuitT FIRST_SUIT = SuitT::HEART; const size_t SUIT_COUNT = static_cast(SuitT::NONE); // conversion routines std::string SuitTToString(SuitT s); SuitT StringToSuitT(std::string name); SuitT NextSuit(SuitT s); SuitT RandomSuit();