RosettaStone v0.4
Rosetta
Actions
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
9
#include <
Rosetta/Models/Entity.hpp
>
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.hpp
RosettaStone::Generic::Draw
Entity * Draw(Player &player, std::optional< Entity > cardToDraw=std::nullopt)
RosettaStone::Generic
Definition:
Attack.hpp:11
RosettaStone::Generic::DrawCard
Entity * DrawCard(Player &player, Card &&card)
Generated on Fri Mar 22 2019 02:36:37 for RosettaStone by
1.8.14