-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGolpe.cpp
47 lines (35 loc) · 905 Bytes
/
Golpe.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "Golpe.hpp"
Golpe::Golpe(std::string nome, int poderBase, int precisao, Tipo &tipo, bool especial) : _nome(nome), _poderBase(poderBase), _precisao(precisao), _tipo(tipo), _especial(especial) {} // Construtor
std::string Golpe::get_nome(){
return _nome;
}
void Golpe::set_nome(std::string nome){
_nome = nome;
}
int Golpe::get_poderBase(){
return _poderBase;
}
void Golpe::set_poderBase(int poderBase){
_poderBase = poderBase;
}
int Golpe::get_precisao(){
return _precisao;
}
void Golpe::set_precisao(int precisao){
_precisao = precisao;
}
int Golpe::get_tipoNum(){
return _tipo.get_numRep();
}
Tipo Golpe::get_tipo(){
return _tipo;
}
void Golpe::set_tipo(Tipo tipo){
_tipo = tipo;
}
bool Golpe::is_especial(){
return _especial;
}
void Golpe::set_especial(bool especial){
_especial = especial;
}