32 Player(
const std::vector<DeckEntry>& startingCardList,
int hp = 10);
Represents the player's persistent deck outside of combat.
Definition: deckPlayer.h:23
Base class representing a combat-capable entity.
Definition: entity.h:18
std::string m_name
Definition: entity.h:69
Player-controlled entity with a persistent deck.
Definition: player.h:23
void setName(std::string_view name)
Sets the display name of the player.
Definition: player.h:35
const DeckPlayer & getDeckPlayer()
Returns the player's persistent deck.
Definition: player.h:46
std::string_view getName() const
Returns the display name of the player.
Definition: player.h:37
Player()
Definition: player.h:25