draw.sources
Class Modele

java.lang.Object
  extended by draw.sources.Modele

public class Modele
extends java.lang.Object

Modèle.

Version:
1.0.0
Author:
COLIN Mathieu

Field Summary
static boolean[][] crayon0
          
X
static Modele CRAYON0
          Crayon 0.
static boolean[][] crayon1
          
XXX
XXX
XXX
static Modele CRAYON1
          Crayon 1.
static boolean[][] crayon2
          
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
static Modele CRAYON2
          Crayon 2.
static boolean[][] crayon3
          
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
static Modele CRAYON3
          Crayon 3.
static boolean[][] feutre0
          
OXO
XXX
OXO
static Modele FEUTRE0
          Feutre 0.
static boolean[][] feutre1
          
OOXOO
OXXXO
XXXXX
OXXXO
OOXOO
static Modele FEUTRE1
          Feutre 1.
static boolean[][] feutre2
          
OOXXXOO
OXXXXXO
XXXXXXX
XXXXXXX
XXXXXXX
OXXXXXO
OOXXXOO
static Modele FEUTRE2
          Feutre 2.
static boolean[][] feutre3
          
OOXXXXXOO
OXXXXXXXO
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
OXXXXXXXO
OOXXXXXOO
static Modele FEUTRE3
          Feutre 3.
private  boolean[][] mod
          Tableau de booléens.
private static boolean O
          Faux.
static boolean[][] pyramide
          
XOOOOOOOOOOOOOOOOOOOO
XOXXXXXXXXXXXXXXXXXXX
XOXOOOOOOOOOOOOOOOOOX
XOXOXXXXXXXXXXXXXXXOX
XOXOXOOOOOOOOOOOOOXOX
XOXOXOXXXXXXXXXXXOXOX
XOXOXOXOOOOOOOOOXOXOX
XOXOXOXOXXXXXXXOXOXOX
XOXOXOXOXOOOOOXOXOXOX
XOXOXOXOXOXXXOXOXOXOX
XOXOXOXOXOXOXOXOXOXOX
XOXOXOXOXOOOXOXOXOXOX
XOXOXOXOXXXXXOXOXOXOX
XOXOXOXOOOOOOOXOXOXOX
XOXOXOXXXXXXXXXOXOXOX
XOXOXOOOOOOOOOOOXOXOX
XOXOXXXXXXXXXXXXXOXOX
XOXOOOOOOOOOOOOOOOXOX
XOXXXXXXXXXXXXXXXXXOX
XOOOOOOOOOOOOOOOOOOOX
XXXXXXXXXXXXXXXXXXXXX
static Modele PYRAMIDE
          Pyramide.
private static boolean X
          Vrai.
 
Constructor Summary
Modele(boolean[][] mod)
          Nouveau modèle.
 
Method Summary
 boolean get(int x, int y)
          Retourne la case (x,y).
 int getColonnes()
          Retourne le nombre de colonnes.
 int getLignes()
          Retourne le nombre de lignes.
 void set(int x, int y, boolean b)
          Modifie la case (x,y).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

X

private static final boolean X
Vrai.

See Also:
Constant Field Values

O

private static final boolean O
Faux.

See Also:
Constant Field Values

mod

private boolean[][] mod
Tableau de booléens.


crayon0

public static final boolean[][] crayon0

X


crayon1

public static final boolean[][] crayon1

XXX
XXX
XXX


crayon2

public static final boolean[][] crayon2

XXXXX
XXXXX
XXXXX
XXXXX
XXXXX


crayon3

public static final boolean[][] crayon3

XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX


feutre0

public static final boolean[][] feutre0

OXO
XXX
OXO


feutre1

public static final boolean[][] feutre1

OOXOO
OXXXO
XXXXX
OXXXO
OOXOO


feutre2

public static final boolean[][] feutre2

OOXXXOO
OXXXXXO
XXXXXXX
XXXXXXX
XXXXXXX
OXXXXXO
OOXXXOO


feutre3

public static final boolean[][] feutre3

OOXXXXXOO
OXXXXXXXO
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
OXXXXXXXO
OOXXXXXOO


pyramide

public static final boolean[][] pyramide

XOOOOOOOOOOOOOOOOOOOO
XOXXXXXXXXXXXXXXXXXXX
XOXOOOOOOOOOOOOOOOOOX
XOXOXXXXXXXXXXXXXXXOX
XOXOXOOOOOOOOOOOOOXOX
XOXOXOXXXXXXXXXXXOXOX
XOXOXOXOOOOOOOOOXOXOX
XOXOXOXOXXXXXXXOXOXOX
XOXOXOXOXOOOOOXOXOXOX
XOXOXOXOXOXXXOXOXOXOX
XOXOXOXOXOXOXOXOXOXOX
XOXOXOXOXOOOXOXOXOXOX
XOXOXOXOXXXXXOXOXOXOX
XOXOXOXOOOOOOOXOXOXOX
XOXOXOXXXXXXXXXOXOXOX
XOXOXOOOOOOOOOOOXOXOX
XOXOXXXXXXXXXXXXXOXOX
XOXOOOOOOOOOOOOOOOXOX
XOXXXXXXXXXXXXXXXXXOX
XOOOOOOOOOOOOOOOOOOOX
XXXXXXXXXXXXXXXXXXXXX


CRAYON0

public static final Modele CRAYON0
Crayon 0.


CRAYON1

public static final Modele CRAYON1
Crayon 1.


CRAYON2

public static final Modele CRAYON2
Crayon 2.


CRAYON3

public static final Modele CRAYON3
Crayon 3.


FEUTRE0

public static final Modele FEUTRE0
Feutre 0.


FEUTRE1

public static final Modele FEUTRE1
Feutre 1.


FEUTRE2

public static final Modele FEUTRE2
Feutre 2.


FEUTRE3

public static final Modele FEUTRE3
Feutre 3.


PYRAMIDE

public static final Modele PYRAMIDE
Pyramide.

Constructor Detail

Modele

public Modele(boolean[][] mod)
Nouveau modèle.

Parameters:
mod - Booléens.
Method Detail

get

public boolean get(int x,
                   int y)
Retourne la case (x,y).

Parameters:
x - Ligne x.
y - Ligne y.
Returns:
Vrai ou faux.

set

public void set(int x,
                int y,
                boolean b)
Modifie la case (x,y).

Parameters:
x - Ligne x.
y - Ligne y.
b - Nouvelle valeur.

getLignes

public int getLignes()
Retourne le nombre de lignes.

Returns:
Nombre de lignes.

getColonnes

public int getColonnes()
Retourne le nombre de colonnes.

Returns:
Nombre de colonnes.