Class Piece

java.lang.Object
   |
   +----Piece

public class Piece
extends Object
Definition generale d'une piece du jeu.

Version:
Version 1.0 => Version de base mais alors de base...
Author:
Alamargot François & Buiguez Arnaud;

Variable Index

 o mat
Matrice de la piece.
 o posX
Position de la piece en X dans la matrice du jeu.
 o posY

Constructor Index

 o Piece(int, int)
Constructeur de la classe Piece.

Method Index

 o down()
Descend la piece d'un cran.
 o draw(Graphics)
Dessine la piece dans un canvas.
 o drawSuivante(Graphics)
Dessine la piece suivante.
 o getPosX()
Retourne la position X de la piece
 o getPosY()
Retourne la position Y de la piece
 o getSize()
Retourne la taille de la matrice de la piece
 o getVal(int, int)
Retourne la couleur de la matrice de la piece a une position donnée.
 o rotation(boolean)
Effectue une rotation standard de la piece
 o translation(boolean)
Effectue une translation de la piece
 o up()
Remonte la piece d'un cran.

Cette methode ne peut evidement pas etre appellée directement par le joueur!

Variables

 o mat
 protected Matrix mat
Matrice de la piece.

 o posX
 public int posX
Position de la piece en X dans la matrice du jeu.

 o posY
 public int posY

Constructors

 o Piece
 public Piece(int posX,
              int posY)
Constructeur de la classe Piece.

Parameters:
posX - Position en X.
posY - Position en Y.

Methods

 o down
 public void down()
Descend la piece d'un cran.

 o draw
 public void draw(Graphics g)
Dessine la piece dans un canvas.

Parameters:
g - Zone graphique en cours de travail.
 o drawSuivante
 public void drawSuivante(Graphics g)
Dessine la piece suivante.

Parameters:
g - Zone graphique d'affichage de la piece suivante.
 o getPosX
 public int getPosX()
Retourne la position X de la piece

Returns:
La position en X de la piece.
 o getPosY
 public int getPosY()
Retourne la position Y de la piece

Returns:
La position en Y de la piece.
 o getSize
 public int getSize()
Retourne la taille de la matrice de la piece

Returns:
La taille de la matrice de la piece.
 o getVal
 public int getVal(int x,
                   int y)
Retourne la couleur de la matrice de la piece a une position donnée.

Parameters:
x - La position X de la matrice dans la piece.
y - La position Y de la matrice dans la piece.
Returns:
La valeur de la couleur de la piece.
 o rotation
 public void rotation(boolean sens)
Effectue une rotation standard de la piece

Parameters:
sens - Sens de la rotation.
 o translation
 public void translation(boolean sens)
Effectue une translation de la piece

Parameters:
sens - Sens de la translation (gauche ou droite).
 o up
 public void up()
Remonte la piece d'un cran.

Cette methode ne peut evidement pas etre appellée directement par le joueur!