public class Player { public int x, y, n; public String name; public Player() { x = 0; y = 0; n = 1; name = new String("Player " + Integer.toString(n)); } public Player(int x_pos, int y_pos) { x = x_pos; y = y_pos; n = 1; name = new String("Player " + Integer.toString(n)); } public Player(int x_pos, int y_pos, int nb) { x = x_pos; y = y_pos; n = nb; name = new String("Player " + Integer.toString(n)); } public Player(int x_pos, int y_pos, int nb, String nm) { x = x_pos; y = y_pos; n = nb; name = nm; } public boolean movePiece(String dir) { boolean wasMoved = true; if(dir.equalsIgnoreCase("UP")) { y--; if (y < 0) { y++; wasMoved = false; } } else if(dir.equalsIgnoreCase("DOWN")) { y++; if (y > 9) { y--; wasMoved = false; } } else if(dir.equalsIgnoreCase("LEFT")) { x--; if (x > 9) { x++; wasMoved = false; } } else if(dir.equalsIgnoreCase("RIGHT")) { x++; if (x > 9) { x--; wasMoved = false; } } else wasMoved = false; return wasMoved; } public int getX() { return x; } public int getY() { return y; } public void setX(int newX) { x = newX; } public void setY(int newY) { y = newY; } public String toString() { return name; } }