aboutsummaryrefslogtreecommitdiff
path: root/backend/Enemy.h
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-11-01 10:18:22 +0100
committerLoek Le Blansch <loek@pipeframe.xyz>2024-11-01 10:18:22 +0100
commit798948dbe6f012e194f053c4e862cf697f30b793 (patch)
tree32c71420d1188f98cfb41b6f0d9536c5fa4bf5a7 /backend/Enemy.h
parentd7012045bb61f117fb7b9c51ddd03e4c54f25fe6 (diff)
more WIP (move some Player things to backend)
Diffstat (limited to 'backend/Enemy.h')
-rw-r--r--backend/Enemy.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/backend/Enemy.h b/backend/Enemy.h
index 23d988d..71ad437 100644
--- a/backend/Enemy.h
+++ b/backend/Enemy.h
@@ -11,6 +11,12 @@ public:
unsigned get_health() const;
void take_damage(unsigned int dmg);
virtual const String & get_displayname() const;
+ void set_attack(float attack_chance);
+ float get_attack() const;
+ void set_damage_min(int damage_min);
+ int get_damage_min() const;
+ void set_damage_max(int damage_max);
+ int get_damage_max() const;
private:
friend class EnemyFactory;
@@ -22,5 +28,8 @@ private:
String name;
String description;
unsigned int health_points = 0;
+ float attack_chance = 0.0;
+ int damage_min = 0;
+ int damage_max = 0;
};