ac
Class Cgrille

java.lang.Object
  |
  +--ac.Cgrille

public class Cgrille
extends java.lang.Object

Cette classe gère une grille à 2 dimensions


Constructor Summary
Cgrille(Cac ap, int x, int y)
          Constructeur de la grille
 
Method Summary
 void affCell(int x, int y)
          Affiche une cellule
 void affGrille()
          Affiche l'ensemble des cellules
 int getCellule(int x, int y)
          Retourne l'état de la cellule
 int getNbCellHoriz()
          Renvoie nombre de cellules horizontales
 int getNbCellVertic()
          Renvoie nombre de cellules verticales
 int getNbVoisins(int x, int y)
          Retourne nombre de voisins actifs (état VALNAISSANT)
 void setCellule(int x, int y, byte etat)
          Passe une cellule à 1 état donné
 void setFigure(int fig)
          Ajoute une figure
 void setGrilleAleat(int dens)
          Remplissage d'une grille avec des valeurs aléatoires.
 void videGrille()
          Vide la grille (tout à l'état repos)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cgrille

public Cgrille(Cac ap,
               int x,
               int y)
Constructeur de la grille
Method Detail

getNbCellHoriz

public int getNbCellHoriz()
Renvoie nombre de cellules horizontales

getNbCellVertic

public int getNbCellVertic()
Renvoie nombre de cellules verticales

setCellule

public void setCellule(int x,
                       int y,
                       byte etat)
Passe une cellule à 1 état donné

getCellule

public int getCellule(int x,
                      int y)
Retourne l'état de la cellule

affCell

public void affCell(int x,
                    int y)
Affiche une cellule

affGrille

public void affGrille()
Affiche l'ensemble des cellules

videGrille

public void videGrille()
Vide la grille (tout à l'état repos)

setGrilleAleat

public void setGrilleAleat(int dens)
Remplissage d'une grille avec des valeurs aléatoires. Reçoit densité

setFigure

public void setFigure(int fig)
Ajoute une figure

getNbVoisins

public int getNbVoisins(int x,
                        int y)
Retourne nombre de voisins actifs (état VALNAISSANT)