Trabalho Prático - PDS2
Carregando...
Procurando...
Nenhuma entrada encontrado
player.hpp
1
#ifndef PERSONA_HPP
2
#define PERSONA_HPP
3
4
#include <string>
5
#include "stats.hpp"
6
#include "exceptions.hpp"
7
8
class
Player
{
9
private
:
10
int
_id;
11
std::string _name;
12
std::string _nickname;
13
Stats
_stats;
14
15
void
updateGameStats
(
char
game,
bool
isWin);
16
17
public
:
18
19
Player
(
int
id
, std::string name, std::string nickname,
Stats
stats);
20
Player
(
int
id
, std::string name, std::string nickname);
21
22
int
getId()
const
;
23
24
std::string getNickname()
const
;
25
26
std::string getName()
const
;
27
28
void
setNickname(std::string nickname);
29
30
void
setName(std::string name);
31
32
Stats
getStats()
const
;
33
34
void
updateStats
(
char
result,
char
game);
35
36
friend
std::ostream& operator<<(std::ostream& os,
const
Player
& player);
37
38
};
39
40
#endif
Player
Definição
player.hpp:8
Player::updateStats
void updateStats(char result, char game)
Updates the player's statistics based on the result of a game.
Definição
player.cpp:34
Player::updateGameStats
void updateGameStats(char game, bool isWin)
Updates the game statistics for the player based on the game type and result.
Definição
player.cpp:60
Stats
Definição
stats.hpp:6
include
personas
player.hpp
Gerado por
1.10.0