|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.util.Observable
|
+--Matrice
|
+--PieceGenerique
Classe abstraite qui donne les caractéristiques globales de chaque pièce
| Field Summary | |
protected int |
couleur
La couleur de la barre par defaut à 1 |
protected int |
taille
La taille de la pièce |
protected int |
xGlob
L' abscisse de la pièce |
protected int |
yGlob
L' ordonnée de la pièce |
| Fields inherited from class Matrice |
largeur,
longueur,
matrice |
| Constructor Summary | |
PieceGenerique(int x,
int y,
int taille)
|
|
| Method Summary | |
void |
calculExtremum()
Procédure qui calcule les 4 extrema de chaque pièce : - bas - haut - gauche - droite Ces extrema servent ensuite aux Méthodes de test dans MatriceJeu |
java.awt.Color |
getCouleur()
|
static java.awt.Color |
getCouleur(int n)
|
int |
getExtremaBas()
|
int |
getExtremaDroite()
|
int |
getExtremaGauche()
|
int |
getExtremaHaut()
|
int |
getTaille()
|
int |
getX()
|
int |
getY()
|
void |
rotation()
La rotation d' une pièce par rapport a (Ox, Oy) |
void |
setExtremaBas(int n)
Affecte n à l'extremum bas de la pièce courante |
void |
setExtremaDroite(int n)
Affecte n à l'extremum droite de la pièce courante |
void |
setExtremaGauche(int n)
Affecte n à l'extremum gauche de la pièce courante |
void |
setExtremaHaut(int n)
Affecte n à l'extremum haut de la pièce courante |
void |
setX(int x)
Affecte x à la coordonnée x de la pièce |
void |
setY(int y)
Affecte y à la coordonnée y de la pièce |
| Methods inherited from class Matrice |
decrisToi,
getMatrice,
init |
| Methods inherited from class java.util.Observable |
addObserver,
clearChanged,
countObservers,
deleteObserver,
deleteObservers,
hasChanged,
notifyObservers,
notifyObservers,
setChanged |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
protected int xGlob
protected int yGlob
protected int taille
protected int couleur
| Constructor Detail |
public PieceGenerique(int x,
int y,
int taille)
| Method Detail |
public void rotation()
public void calculExtremum()
testBas,
testGauche,
testDroite,
testRotationpublic void setX(int x)
public void setY(int y)
public void setExtremaBas(int n)
public void setExtremaDroite(int n)
public void setExtremaGauche(int n)
public void setExtremaHaut(int n)
public int getExtremaBas()
public int getExtremaDroite()
public int getExtremaGauche()
public int getExtremaHaut()
public int getX()
public int getY()
public int getTaille()
public java.awt.Color getCouleur()
public static java.awt.Color getCouleur(int n)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||