Repository navigation
Expand file tree
/
Copy pathClan.cpp
More file actions
173 lines (113 loc) · 2.7 KB
/
Copy pathClan.cpp
File metadata and controls
173 lines (113 loc) · 2.7 KB
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
/**
* @file Clan.cpp
*
* @brief File containing source code of the Clan class
*
*
* @author Hugo MARTIN
* Contact: hugo.martin.1@etu.univ-amu.fr
*
*/
#include "classes.h"
/** Constructor of the class Clan.
*
* Modification of the constructor of Clan
* Initialisation of a Parsetext reference
* before the Nature constructor be initialised
*
* @param textParse: reference of Parsetext object
*
*/
vampireGameproject::Clan::Clan(Parsetext& textParse): textParser(textParse){}
/** Destructor of the class Clan.
*
* Modification of the destructor of Clan
*
*
*
*/
vampireGameproject::Clan::~Clan(){}
/** Implementation of the getClan method.
*
* Implementation of the getClan method
* Method returning the clan
*
*
*/
std::string vampireGameproject::Clan::getClan(void){
return clan;
}
/** Implementation of the setClan method.
*
* Implementation of the setClan method
* Method setting the clan
*
* @param clan: clan categorie to set
*
*/
void vampireGameproject::Clan::setClan(std::string clan){
Clan::clan = clan;
}
/** Implementation of the setVampirename method.
*
* Implementation of the setVampirename method
* Method setting the name of the Vampire
*
* @param vampireNickName: vampireNickName to set
*/
void vampireGameproject::Clan::setVampirename(std::string vampireNickName){
vampireName = vampireNickName;
}
/** Implementation of the setDescription method.
*
* Implementation of the setDescription method
* Method setting the Description of the clan
*
*
*/
void vampireGameproject::Clan::setDescription(void){
//description = textParser.parseText();
description = "test";
}
/** Implementation of the getDescription method.
*
* Implementation of the getDescription method
* Method getting the Description of the clan
*
*
*/
std::string vampireGameproject::Clan::getDescription(void){
return description;
}
/** Implementation of the getVampirename method.
*
* Implementation of the getVampirename method
* Method getting the Vampire name
*
*
*/
std::string vampireGameproject::Clan::getVampirename(void){
return vampireName;
}
/** Implementation of the setDisciplines method.
*
* Implementation of the setDisciplines method
* Method setting the disciplines
*
* @param disciplines: disciplines to set
*
*/
void vampireGameproject::Clan::setDisciplines(std::vector<MultiDimensionnalDataStructure*> disciplines){
vampireGameproject::Clan::disciplines = disciplines;
}
/** Implementation of the getDisciplines method.
*
* Implementation of the getDisciplines method
* Method getting the disciplines
*
*
*
*/
std::vector<vampireGameproject::MultiDimensionnalDataStructure*> vampireGameproject::Clan::getDisciplines(){
return disciplines;
}