Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
.
[graphlib.git] / chateaux / chateaux.cpp
index 9b99028..16f10e2 100644 (file)
@@ -247,7 +247,7 @@ int tir(DrawingWindow& w,
         vy += ay * dt;
 
         w.msleep(10);
-        w.sync();
+//         w.sync();
         w.setColor("skyblue");
         w.fillCircle(wx, wy, 2);
 //         w.setColor("black");
@@ -281,6 +281,7 @@ int jeu1(DrawingWindow& w)
     do {
         joueur = 3 - joueur;
 
+        w.sync();
         std::cout << "-=| Joueur " << joueur << " |=-";
 
         float alpha;
@@ -309,15 +310,14 @@ 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(),