Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. // Si le temps écoulé est supérieur à 1 seconde (1000 millisecondes)
  2. if ((currTime-precTime)>1000) {
  3. //On décrémente le compte à rebours de 1
  4. g.countdown--;
  5. //Le temps précédent devient le temps courant
  6. precTime = currTime;
  7. // Toutes les 30 secondes, on met aléatoirement une cerise sur le plateau
  8. if(g.countdown%30 == 0){
  9. putRandomCherry(&g.myMap);
  10. }
  11. }
  12.  
  13. // vide le contenu du rendu
  14. clearRenderer(ren);
  15. // Mettre le panneau des scores dans le rendu
  16. addScorePanelToRenderer(g,ren);
  17. // Mettre la map dans le rendu
  18. addMapToRenderer(g.myMap,ren);
  19. // Mettre les personnages dans le rendu
  20. addPakumanToRenderer(g.PakuMan,ren);
  21.  
  22. addGhostToRenderer(g.Ghost1, 1, ren);
  23. addGhostToRenderer(g.Ghost2, 2, ren);
  24. addGhostToRenderer(g.Ghost3, 3, ren);
  25. addGhostToRenderer(g.Ghost4, 4, ren);
  26.  
  27. //On met à jour l'affichage à partir du rendu
  28. updateDisplay(ren);
  29. // Si le temps est écoulé ou si le nombre de vies de PakuMan est égal à 0
  30. if (g.countdown == 0 || g.life == 0) {
  31. // c'est la fin du jeu
  32. gameOver = 1;
  33. }
  34.  
  35.  
  36. // On fait une micro pause de 10 millisecondes
  37. pause(10);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement