#pragma once #include #include namespace solitaire { enum class CardType : int { Zhong, Bai, Fa, Hua, Red, Green, Black }; auto isNormalCardType(CardType type) -> bool; struct Card { CardType type; int value; [[nodiscard]] auto toString() const noexcept -> std::string; }; } // namespace solitaire