Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Si le temps écoulé est supérieur à 1 seconde (1000 millisecondes)
- if ((currTime-precTime)>1000) {
- //On décrémente le compte à rebours de 1
- g.countdown--;
- //Le temps précédent devient le temps courant
- precTime = currTime;
- // Toutes les 30 secondes, on met aléatoirement une cerise sur le plateau
- if(g.countdown%30 == 0){
- putRandomCherry(&g.myMap);
- }
- }
- // vide le contenu du rendu
- clearRenderer(ren);
- // Mettre le panneau des scores dans le rendu
- addScorePanelToRenderer(g,ren);
- // Mettre la map dans le rendu
- addMapToRenderer(g.myMap,ren);
- // Mettre les personnages dans le rendu
- addPakumanToRenderer(g.PakuMan,ren);
- addGhostToRenderer(g.Ghost1, 1, ren);
- addGhostToRenderer(g.Ghost2, 2, ren);
- addGhostToRenderer(g.Ghost3, 3, ren);
- addGhostToRenderer(g.Ghost4, 4, ren);
- //On met à jour l'affichage à partir du rendu
- updateDisplay(ren);
- // Si le temps est écoulé ou si le nombre de vies de PakuMan est égal à 0
- if (g.countdown == 0 || g.life == 0) {
- // c'est la fin du jeu
- gameOver = 1;
- }
- // On fait une micro pause de 10 millisecondes
- pause(10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement