mirror of
https://github.com/HexCardGames/HexDeck.git
synced 2025-09-03 18:48:38 +02:00
fix(deck-classic): prevent placing a card on top of a black card
This commit is contained in:
@ -124,7 +124,7 @@ func (deck *Classic) CanPlay(card types.Card) bool {
|
|||||||
if topCard == nil || checkCard == nil {
|
if topCard == nil || checkCard == nil {
|
||||||
return topCard == nil
|
return topCard == nil
|
||||||
}
|
}
|
||||||
return checkCard.Color == "black" || checkCard.Color == topCard.Color || checkCard.Symbol == topCard.Symbol
|
return topCard.Color != "black" && (checkCard.Color == "black" || checkCard.Color == topCard.Color || checkCard.Symbol == topCard.Symbol)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (deck *Classic) PlayCard(card types.Card) bool {
|
func (deck *Classic) PlayCard(card types.Card) bool {
|
||||||
|
Reference in New Issue
Block a user