Main Page
Classes
Files
File List
All
Classes
Scout.h
1
#include "Player.h"
2
#include <sstream>
3
4
class
Scout
:
public
Player
5
{
6
public
:
7
Scout
(
const
std::string &name,
int
health = 50,
int
punch_damage = 1,
8
int
damage2 = 5) :
Player
(name, health, punch_damage), damage2_(damage2)
9
{
10
}
11
12
virtual
~
Scout
() {};
13
14
std::string WhoAmI()
const
15
{
16
std::stringstream ss;
17
ss <<
"I'm a Scout named "
<< getName()
18
<<
" ["
<< getHealth() <<
","
<< getDamage() <<
","
<< damage2_ <<
"]"
;
19
20
return
ss.str();
21
}
22
23
void
Attack2(
Player
&player)
const
24
{
25
player.TakeDamage(damage2_);
26
}
27
28
private
:
29
int
damage2_;
30
};
Scout
Definition:
Scout.h:4
Player
Definition:
Player.h:6
Scout.h
Generated on Thu Apr 11 2019 10:55:52 by
1.8.6