Advertisement
Guest User

TilePanelFacade

a guest
Jun 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. package pl.chessonline.gui;
  2.  
  3. import pl.chessonline.client.model.Board;
  4. import pl.chessonline.gui.Table.TilePanel;
  5.  
  6. import javax.swing.*;
  7.  
  8. public class TilePanelFacade extends JPanel {
  9.  
  10. TilePanel tilePanel;
  11.  
  12. public TilePanelFacade(TilePanel tilePanel) {
  13. this.tilePanel = tilePanel;
  14. }
  15.  
  16. public void drawTile(final Board board, Board chessBoard) {
  17. this.tilePanel.assignTileColor();
  18. this.tilePanel.assignTilePieceIcon(board);
  19. this.tilePanel.highlightLegals(chessBoard);
  20. validate();
  21. repaint();
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement