ac
Class Cac

java.lang.Object
  |
  +--vabase.Cprocess
        |
        +--ac.Cac
All Implemented Interfaces:
java.lang.Runnable

public class Cac
extends Cprocess

Classe automate cellulaire


Fields inherited from class vabase.Cprocess
generation, isRunning, prThread, vue
 
Constructor Summary
Cac(acUI ui, java.lang.String regles, int nbCol, int nbLig)
          Constructeur : crée les grilles, init. la vue, etc...
 
Method Summary
 void ajoutFigure(int fig)
          Ajoute une figure
 void effaceGrille()
          Vide l'automate
 void geneSuiv()
          Génération suivante
 void grilleAleat(int dens)
          Construit une grille aléatoire.
 void initVue()
          Initialisation/MAJ de la vue
 boolean setRegles(java.lang.String r)
          Vérification et Fixation des règles selon chaîne
 void setTaille(int nbCol, int nbLig)
          Modification taille
 
Methods inherited from class vabase.Cprocess
lancement, pasAPas, run, setTempo, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cac

public Cac(acUI ui,
           java.lang.String regles,
           int nbCol,
           int nbLig)
Constructeur : crée les grilles, init. la vue, etc...
Method Detail

setRegles

public boolean setRegles(java.lang.String r)
Vérification et Fixation des règles selon chaîne

setTaille

public void setTaille(int nbCol,
                      int nbLig)
Modification taille

initVue

public void initVue()
Initialisation/MAJ de la vue
Overrides:
initVue in class Cprocess

effaceGrille

public void effaceGrille()
Vide l'automate

grilleAleat

public void grilleAleat(int dens)
Construit une grille aléatoire. Reçoit densité

ajoutFigure

public void ajoutFigure(int fig)
Ajoute une figure

geneSuiv

public void geneSuiv()
Génération suivante
Overrides:
geneSuiv in class Cprocess