Draw.hpp
Go to the documentation of this file.
1 // This code is based on Sabberstone project.
2 // Copyright (c) 2017-2019 SabberStone Team, darkfriend77 & rnilva
3 // Hearthstone++ is hearthstone simulator using C++ with reinforcement learning.
4 // Copyright (c) 2019 Chris Ohk, Youngjoong Kim, SeungHyun Jeon
5 
6 #ifndef ROSETTASTONE_DRAW_HPP
7 #define ROSETTASTONE_DRAW_HPP
8 
10 
11 namespace RosettaStone::Generic
12 {
17 Entity* Draw(Player& player, std::optional<Entity> cardToDraw = std::nullopt);
18 
23 Entity* DrawCard(Player& player, Card&& card);
24 } // namespace RosettaStone::Generic
25 
26 #endif // ROSETTASTONE_DRAW_HPP
Entity * Draw(Player &player, std::optional< Entity > cardToDraw=std::nullopt)
Definition: Attack.hpp:11
Entity * DrawCard(Player &player, Card &&card)