-
Notifications
You must be signed in to change notification settings - Fork 0
/
Time.cpp
57 lines (45 loc) · 867 Bytes
/
Time.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
48
49
50
51
52
53
54
55
56
57
#include "Time.hpp"
int Time::ultimoId = 99;
Time::Time(string nome, string cat)
{
this->nome = nome;
this->Categoria = cat;
this->IdTime = geraId();
}
void Time::adicionaJogador(Jogador jogador)
{
listaJogadores.push_back(jogador);
}
void Time::RelatorioGeral()
{
cout << IdTime << " - " << nome << " - " << Categoria << endl;
for (int i = 0; i < listaJogadores.size(); i++)
{
listaJogadores[i].imprime();
}
}
int Time::geraId()
{
ultimoId++;
return ultimoId;
}
string Time::getNome()
{
return nome;
}
string Time::getCategoria()
{
return Categoria;
}
void Time::setNome(string nome)
{
this->nome = nome;
}
void Time::setCategoria(string cat)
{
this->Categoria = cat;
}
vector<Jogador> Time::getJogadores()
{
return listaJogadores;
}