Archer.cpp
 1  #include "Archer.h"
 2  #include "Pet.h"
 3  
 4  Archer::Archer(Pet* pet) : _pet(pet)
 5  {
 6  	
 7  }
 8  
 9  Archer::Archer(int hp) : Player(hp)
10  {
11  }
12  
13  Archer::~Archer()
14  {
15  	// ��ſ��� �� �� :(
16  	if (_pet != 0)
17  		delete _pet;
18  }
19  
20  void Archer::AddHp(int value)
21  {
22  	Player::AddHp(value);
23  
24  	// �׾����� �굵 ������
25  	if (IsDead())
26  	{
27  		delete _pet;
28  		_pet = 0;
29  	}
30  }