package tictactoe; import java.util.*; public class UserScanner implements UserInterface { private char id; private Scanner scan; private GameInterface game; public UserScanner(GameInterface game) { this.game = game; scan = new Scanner(System.in); game.joinGame(this); } public void setId(char c) { id = c; } public void boardChanged(char[][] board) { System.out.println(game.toString()); } public void inform(String s) { System.out.println(s); } public void makeAMove() { int row; int col; System.out.println("\nEnter move for User "+id); row = scan.nextInt(); col = scan.nextInt(); scan.nextLine(); System.out.println("Got move: ("+row+","+col+")"); game.move(row,col,this); } }