fixed clue bug

This commit is contained in:
Anselme 2016-03-11 17:06:49 +01:00
parent fc8e87366f
commit cd173ab505

View File

@ -57,14 +57,18 @@ bool FourasModule::messageHandler(Message msg)
QString finalString = "_";
for(int i=0; i<str.size() - 1; ++i)
finalString.append(" _");
int nbRevealed = 0;
for(int i=0; i<nbClues; ++i)
{
int id = std::rand()%str.size();
if(finalString[id*2] == QChar('_'))
{
++nbRevealed;
finalString[id*2] = str[id];
}
else
++nbClues;
if(nbClues > str.size())
if(nbRevealed == str.size())
{
answer = say(QString("%1 - Perdu ! La réponse était : %2").arg(current).arg(str));
current = -1;