Package org.hololink

Class LifeViewer


  • public class LifeViewer
    extends java.lang.Object
    Le LifeViewer est une classe d'affichage du jeu Life. Cette classe nous permet de construire le jeu, de l'afficher, et de faire suivre ses itérations.
    • Constructor Summary

      Constructors 
      Constructor Description
      LifeViewer()  
    • Method Summary

      Modifier and Type Method Description
      void displayGeneration()
      Affiche la génération courante du jeu.
      static void main​(java.lang.String[] args)
      Le programme principale du projet.
      java.lang.String toString()
      Converti l'état du jeu en String.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LifeViewer

        public LifeViewer()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Le programme principale du projet.
        • Demande la taille du tableau du jeu.
        • Demande le nombre d'itérations à afficher.
        • Demande les formes à ajouter au jeu.
        • Affiche chaque itération succèssivement.
        Pour faire un affichage succèssif, utilisé Thread.sleep(500) pour faire "dormir" le programme 0.5 seconde.
        Parameters:
        args - Paramètres d'entrées du programme.
      • displayGeneration

        public void displayGeneration()
        Affiche la génération courante du jeu.
      • toString

        public java.lang.String toString()
        Converti l'état du jeu en String.
        Overrides:
        toString in class java.lang.Object
        Returns:
        L'état du tableau de cellule en chaine. "*" pour des cellule vivante, "." pour des cellules mortes.