Class Tetris
Tetris
- public class Tetris
- implements KeyListener
Lancement du jeu.Programme executable.
Gestion de la fenetre principale du jeu Tetris.
- Version:
- Version 1.0 => Version de base mais alors de base...
- Author:
- Alamargot François & Buiguez Arnaud;
-
barreMenu
- Barre de menu de la frame.
-
canvas
- Canvas de jeu.
-
cps
- Canvas de la piece suivante.
-
labelApercu
- Label "Piece suivante"
-
labelLevel
- Label du niveau.
-
labelLigne
- Label du nombre de ligne.
-
labelScore
- Label de score.
-
panel
- Frame principale de dialogue.
-
Tetris()
- Constructeur de la Frame.
-
getCanvas()
- Renvoie du canvas d'affichage du jeu.
-
getCps()
- Renvoie du canvas d'affichage de la piece suivante..
-
getLabelApercu()
- Renvoie le label "Piece Suivante".
-
keyPressed(KeyEvent)
- Actions a effectuer losqu'une touche a été pressée.
On passe la touche pressee au canvas.
-
keyReleased(KeyEvent)
- Actions a effectuer losqu'une touche a été relachée : on ne fait rien !!
-
keyTyped(KeyEvent)
- Actions a effectuer losqu'une touche a été tapée : on transmet le caractère lu.
-
main(String[])
- Methode main.
Lancement du Tetris.
-
setEnabledMenuOptions()
- Autorise l'affichage du menu Option avec les niveau et les handicaps.
-
setLabelLevel(int)
- Reaffiche la label du niveau.
-
setLabelLigne(int)
- Reaffiche la label du nombre de lignes.
-
setLabelScore(int)
- Reaffiche la score actuel.
panel
private JPanel panel
- Frame principale de dialogue.
barreMenu
private BarreMenu barreMenu
- Barre de menu de la frame.
labelApercu
public JLabel labelApercu
- Label "Piece suivante"
labelScore
public JLabel labelScore
- Label de score.
labelLevel
private JLabel labelLevel
- Label du niveau.
labelLigne
private JLabel labelLigne
- Label du nombre de ligne.
canvas
private MonCanvas canvas
- Canvas de jeu.
cps
private CanvasPieceSuivante cps
- Canvas de la piece suivante.
Tetris
public Tetris()
- Constructeur de la Frame.
getCanvas
public MonCanvas getCanvas()
- Renvoie du canvas d'affichage du jeu.
- Returns:
- MonCanvas Le canvas d'affichage.
getCps
public CanvasPieceSuivante getCps()
- Renvoie du canvas d'affichage de la piece suivante..
- Returns:
- MonCanvas Le canvas d'affichage de la piece suivante.
getLabelApercu
public JLabel getLabelApercu()
- Renvoie le label "Piece Suivante".
- Returns:
- labelApercu Le label "Piece suivante".
keyPressed
public void keyPressed(KeyEvent e)
- Actions a effectuer losqu'une touche a été pressée.
On passe la touche pressee au canvas.
- Parameters:
- e - Evenement de saisie de caractere.
keyReleased
public void keyReleased(KeyEvent e)
- Actions a effectuer losqu'une touche a été relachée : on ne fait rien !!
- Parameters:
- e - Evenement de saisie de caractere.
keyTyped
public void keyTyped(KeyEvent e)
- Actions a effectuer losqu'une touche a été tapée : on transmet le caractère lu.
- Parameters:
- e - Evenement de saisie de caractere.
main
public static void main(String args[])
- Methode main.
Lancement du Tetris.
- Parameters:
- args - Tableau d'arguments. Normalement Vide...
setEnabledMenuOptions
public void setEnabledMenuOptions()
- Autorise l'affichage du menu Option avec les niveau et les handicaps.
setLabelLevel
public void setLabelLevel(int level)
- Reaffiche la label du niveau.
- Parameters:
- level - Le niveau en cours.
setLabelLigne
public void setLabelLigne(int ligne)
- Reaffiche la label du nombre de lignes.
- Parameters:
- level - Le nombre de lignes en cours.
setLabelScore
public void setLabelScore(int score)
- Reaffiche la score actuel.
- Parameters:
- level - Le score actuel.