import java.io.*;
import java.util.*;
public class Player {
public boolean canMovea1;
public boolean canMovea2;
public boolean canMovea3;
public boolean canMovea4;
public String name;
public int[] a1;
public int[] a2;
public int[] a3;
public int[] a4;
public Player(String n){
name=n;
a1 = new int[2];
a2 = new int[2];
a3 = new int[2];
a4 = new int[2];
canMovea1=false;
canMovea2=false;
canMovea3=false;
canMovea4=false;
}
public void turn(){
//executes a turn of a single player
int r = roll();
setCanMoves();
evaluateAndExecuteChoices(r);
}
public boolean didIWin(){
return true;
//checks to see if the player has won
}
public boolean kill(){
return true;
//determines if a piece needs to be killed
}
public int roll(){
Random r = new Random();
return r.nextInt(6)+1;
}
public void setCanMoves(){
if(
}
public void evaluateAndExecuteChoices(int r){
//find possible choices
//evaluate the answers to see if they can be done
//prints possible choices
//takes scanner input and checks to see if possible
//executes choice, moves selected piece
if (canMovea1)
System.out.println("Option 1: Move piece one "+r+" spaces");
else if ((a1[0]==1000)&&(r==6))
System.out.println("Option 1: Activate piece one");
else
System.out.println("Option 1: Unavailable");
if (canMovea2)
System.out.println("Option 2: Move piece one "+r+" spaces");
else if ((a2[0]==1000)&&(r==6))
System.out.println("Option 2: Activate piece one");
else
System.out.println("Option 2: Unavailable");
if (canMovea3)
System.out.println("Option 3: Move piece one "+r+" spaces");
else if ((a3[0]==1000)&&(r==6))
System.out.println("Option 3: Activate piece one");
else
System.out.println("Option 3: Unavailable");
if (canMovea4)
System.out.println("Option 4: Move piece one "+r+" spaces");
else if ((a4[0]==1000)&&(r==6))
System.out.println("Option 4: Activate piece one");
else
System.out.println("Option 4: Unavailable");
}
}