25 lines
551 B
Java
25 lines
551 B
Java
package view;
|
|
|
|
import javax.swing.*;
|
|
import model.Board;
|
|
import model.Tile;
|
|
import java.awt.*;
|
|
|
|
public class BoardView extends JPanel {
|
|
private Board board;
|
|
|
|
public BoardView(Board board) {
|
|
this.board = board;
|
|
setLayout(new GridLayout(5, 5, 5, 5)); // Exemple de grille 5x5 pour le plateau
|
|
}
|
|
|
|
public void refreshBoard() {
|
|
removeAll();
|
|
for (Tile tile : board.getTiles()) {
|
|
add(new TileView(tile.getType()));
|
|
}
|
|
revalidate();
|
|
repaint();
|
|
}
|
|
}
|