Package org.hololink
Class LifeViewer
- java.lang.Object
-
- org.hololink.LifeViewer
-
public class LifeViewer extends java.lang.Object
LeLifeViewer
est une classe d'affichage du jeuLife
. 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.
-
-
-
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.
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 classjava.lang.Object
- Returns:
- L'état du tableau de cellule en chaine. "*" pour des cellule vivante, "." pour des cellules mortes.
-
-