Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
.
[graphlib.git] / chateaux / chateaux.cpp
index abce59f..1002157 100644 (file)
@@ -247,6 +247,7 @@ int tir(DrawingWindow& w,
         vy += ay * dt;
 
         w.msleep(10);
+        w.sync();
         w.setColor("skyblue");
         w.fillCircle(wx, wy, 2);
 //         w.setColor("black");
@@ -308,18 +309,20 @@ int jeu1(DrawingWindow& w)
         perdant = tir(w, x0, y0, v0, alpha, x, y);
         dessineExplosion(w, x, y);
         dessineVent(w, wnd);
+        w.sync();
     } while (!perdant);
     dessineFlammes(w, x, y);
     std::stringstream msg;
-    msg << "Joueur " << perdant;
+    msg << " Joueur " << perdant;
     if (perdant == joueur)
-        msg << " s'est suicidé !";
+        msg << " s'est suicidé ! ";
     else
-        msg << " a perdu !";
+        msg << " a perdu ! ";
     w.setColor("darkred");
     w.setBgColor("white");
     w.drawTextBg(w.width / 2, w.height / 3, msg.str().c_str(),
                  Qt::AlignCenter);
+    w.sync();
     std::cout << msg.str() << std::endl;
     return perdant;
 }