CardGame
Rogue-like card videogame
Loading...
Searching...
No Matches
combatEvents.h
Go to the documentation of this file.
1#ifndef COMBATEVENTS_H
2#define COMBATEVENTS_H
3
4class Entity;
5
7{
10};
11
13{
14 // Entity* attacker;
16 int amount;
17 // DamageResolution damageResolution = DamageResolution::HitArmorFirst;
18 bool ignoreArmor{false};
19};
20
22{
28};
29
30#endif // COMBATEVENTS_H
Base class representing a combat-capable entity.
Definition: entity.h:18
DamageResolution
Definition: combatEvents.h:7
Definition: combatEvents.h:13
Entity & target
Definition: combatEvents.h:15
int amount
Definition: combatEvents.h:16
bool ignoreArmor
Definition: combatEvents.h:18
Definition: combatEvents.h:22
bool targetDied
Definition: combatEvents.h:27
Entity & target
Definition: combatEvents.h:23
int hpDamage
Definition: combatEvents.h:26
int requested
Definition: combatEvents.h:24
int blocked
Definition: combatEvents.h:25