- //msleep(200);
- qsrand(QDateTime::currentDateTime().toTime_t());
- sequenza.append(qrand()%9);
- int i=0;
-
- qDebug()<<"Init Emission";
- emit disableInterface();
- while(i<sequenza.size())
- {
- qDebug()<<"Init Generate";
- emit generate(sequenza.at(i));
- qDebug()<<sequenza.at(i);
- msleep(500 - (_score*5));
- emit generate(sequenza.at(i));
- msleep(500 - (_score*5));
- i++;
- }
- i=0;
- attendiInputUtente=true;
- emit enableInterface();
+ mutex.lock();
+ qsrand(QDateTime::currentDateTime().toTime_t());
+ sequenza.append(qrand()%9);
+ int i=0;
+ index=0;
+
+ emit disableInterface();
+ while(i<sequenza.size())
+ {
+ emit generate(sequenza.at(i));
+ qDebug()<<sequenza.at(i);
+ msleep(500 - (_score*2));
+ emit generate(sequenza.at(i));
+ msleep(500 - (_score*2));
+ i++;
+ }
+ i=0;
+ emit enableInterface();
+ attendiInputUtente.wait(&mutex);
+
+ mutex.unlock();