Code:
if ((p.length == 3 || p.length == 4) && (p[0].equalsIgnoreCase("pick") || p[0].equalsIgnoreCase("take"))) {
//for(int tr = 0 ; tr<3 ;tr++){
if ((p[1].equalsIgnoreCase("crystal") && p[2].equalsIgnoreCase("ball") && CircusManager.CM == true)
|| (p[1].equalsIgnoreCase("the") && p[2].equalsIgnoreCase("crystal") && p[3].equalsIgnoreCase("ball") && CircusManager.CM == true)
|| (p[1].equalsIgnoreCase("lucky") && p[2].equalsIgnoreCase("necklace") && AnimalKeeper.AK == true)
|| (p[1].equalsIgnoreCase("the") && p[2].equalsIgnoreCase("lucky") && p[3].equalsIgnoreCase("necklace") && AnimalKeeper.AK == true)
|| (p[1].equalsIgnoreCase("silent") && p[2].equalsIgnoreCase("shoes") && Clown.CL == true)
|| (p[1].equalsIgnoreCase("the") && p[2].equalsIgnoreCase("silent") && p[3].equalsIgnoreCase("shoes")) && Clown.CL == true) {
if (p.length == 3) {
Witch.bag.add(p[1] + " " + p[2]);
} else if (p.length == 4) {
Witch.bag.add(p[2] + " " + p[3]);
}
AnimalKeeper.AK = false;
Clown.CL = false;
CircusManager.CM = false;
System.out.println("done :)");
//break;
}
else{
System.out.append("Invalid, try again!!");
Parsing i = new Parsing();
Scanner hi = new Scanner(System.in);
String Rb = hi.nextLine();
i.parsing(Rb);
}
//}
}
public static void main(String[] args) {
Parsing j = new Parsing();
j.parsing("take the crystal");
}
any help!!
Comment