163 |
} |
} |
164 |
|
|
165 |
|
|
166 |
void PlayedRack::toString(string& s) const |
string PlayedRack::toString(bool iShowExtraSigns) const |
167 |
{ |
{ |
168 |
vector<Tile>::const_iterator it; |
vector<Tile>::const_iterator it; |
169 |
s = ""; |
string s; |
170 |
if (nOld() > 0) |
|
171 |
{ |
for (it = m_oldTiles.begin(); it != m_oldTiles.end(); it++) |
172 |
for (it = m_oldTiles.begin(); it != m_oldTiles.end(); it++) |
s += it->toChar(); |
173 |
s += it->toChar(); |
|
174 |
} |
if (iShowExtraSigns && nOld() > 0 && nNew() > 0) |
|
if (nOld() > 0 && nNew() > 0) |
|
|
{ |
|
175 |
s += "+"; |
s += "+"; |
176 |
} |
|
177 |
if (nNew() > 0) |
for (it = m_newTiles.begin(); it != m_newTiles.end(); it++) |
178 |
{ |
s += it->toChar(); |
179 |
for (it = m_newTiles.begin(); it != m_newTiles.end(); it++) |
|
180 |
s += it->toChar(); |
return s; |
|
} |
|
181 |
} |
} |