Knight.h
1 #pragma once 2 3 class Knight 4 { 5 public: 6 Knight(); 7 Knight(int hp); 8 ~Knight(); 9 10 void PrintInfo(); 11 12 void AddHp(int value); 13 bool IsDead(); 14 15 int GetAttackDamage(); 16 17 void OnDamaged(Knight* attacker); 18 19 public: 20 int _hp; 21 int _maxHp; 22 int _attack; 23 }; 24