CardGame
Rogue-like card videogame
Loading...
Searching...
No Matches
drawCardsEffect.h
Go to the documentation of this file.
1
#ifndef DRAWCARDEFFECT_H
2
#define DRAWCARDEFFECT_H
3
4
#include "
effect.h
"
5
15
class
DrawCardsEffect
:
public
Effect
16
{
17
public
:
21
DrawCardsEffect
() =
default
;
22
29
void
resolve
(
CombatContext
& combatContext,
const
CardParams
& values)
override
;
30
31
private
:
32
};
33
34
#endif
// DRAWCARDEFFECT_H
CombatContext
Execution context for resolving combat effects.
Definition:
combatContext.h:30
DrawCardsEffect
Effect that draws cards into the actor's hand.
Definition:
drawCardsEffect.h:16
DrawCardsEffect::resolve
void resolve(CombatContext &combatContext, const CardParams &values) override
Draws cards using CardParams::drawing.
Definition:
drawCardsEffect.cpp:7
DrawCardsEffect::DrawCardsEffect
DrawCardsEffect()=default
Constructs a draw-cards effect.
Effect
Abstract base class for all card effects.
Definition:
effect.h:19
effect.h
CardParams
Numeric parameters used to resolve gameplay effects.
Definition:
cardParams.h:16
effects
drawCardsEffect.h
Generated by
1.9.6