Plateau graphique v2 *score,tourJoueur,tailleTour,selection* + maj makefile,readme
This commit was merged in pull request #11.
This commit is contained in:
41
fr/iut_fbleau/Avalam/ui/TurnView.java
Normal file
41
fr/iut_fbleau/Avalam/ui/TurnView.java
Normal file
@@ -0,0 +1,41 @@
|
||||
package fr.iut_fbleau.Avalam.ui;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
/**
|
||||
* La classe <code>TurnView</code> affiche le joueur à qui c'est le tour.
|
||||
*
|
||||
* Elle agit comme une simple bannière d’information,
|
||||
* mise à jour par la logique du jeu.
|
||||
*
|
||||
* @author
|
||||
* @version 1.0
|
||||
*/
|
||||
public class TurnView extends JPanel {
|
||||
|
||||
private JLabel text;
|
||||
|
||||
/**
|
||||
* Constructeur.
|
||||
*
|
||||
* @param initial message initial à afficher
|
||||
*/
|
||||
public TurnView(String initial) {
|
||||
setBackground(new Color(220,220,220));
|
||||
|
||||
text = new JLabel(initial);
|
||||
text.setFont(new Font("Arial", Font.BOLD, 20));
|
||||
|
||||
add(text);
|
||||
}
|
||||
|
||||
/**
|
||||
* Met à jour le texte affichant le joueur courant.
|
||||
*
|
||||
* @param s message à afficher
|
||||
*/
|
||||
public void setTurn(String s) {
|
||||
text.setText(s);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user