mirror of
https://github.com/kierankihn/uno-game.git
synced 2025-12-27 10:23:16 +08:00
refactor(game): make HandCard default-constructible
- Removed the constructor requiring an array of cards.
This commit is contained in:
@@ -9,12 +9,7 @@
|
|||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
namespace UNO::GAME {
|
namespace UNO::GAME {
|
||||||
HandCard::HandCard(const std::array<Card, 7> &cards)
|
HandCard::HandCard() = default;
|
||||||
{
|
|
||||||
for (const auto &card : cards) {
|
|
||||||
cards_.insert(card);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const std::multiset<Card> &HandCard::getCards() const
|
const std::multiset<Card> &HandCard::getCards() const
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ namespace UNO::GAME {
|
|||||||
std::multiset<Card> cards_;
|
std::multiset<Card> cards_;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit HandCard(const std::array<Card, 7> &cards);
|
explicit HandCard();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得当前手牌
|
* 获得当前手牌
|
||||||
|
|||||||
Reference in New Issue
Block a user