package ge.edu.freeuni.sdp.snake.view.swing; import ge.edu.freeuni.sdp.snake.presenter.CellContent; import ge.edu.freeuni.sdp.snake.presenter.CellPosition; import ge.edu.freeuni.sdp.snake.presenter.CellUpdateListener; import ge.edu.freeuni.sdp.snake.view.swing.screen.Screen; public class SwingMazeViewUpdater implements CellUpdateListener { private Screen screen; public SwingMazeViewUpdater(Screen screen) { this.screen = screen; } @Override public void updateCell(CellPosition position, CellContent content) { screen.update(position, content); screen.repaint(); } }