我在eclipse上用java编写一个垄断式的游戏。我目前正在研究一种方法,该方法允许玩家循环通过自己的方格并选择要开发的方格。
for (int loop2 = 0; loop2 < currentPlayer.getOwnedSquares().size(); loop2++) {
count++;
System.out.println("Would you like to develop this property " + count + ". "
+ currentPlayer.getOwnedSquares().get(loop2).getName() + " (y/n)");
propertyChoice = scanner.nextLine();
if (propertyChoice.equalsIgnoreCase("Y")) {
break;
}else if (propertyChoice.equalsIgnoreCase("N")) {
continue;
}
}
System.out.println("Please choose a development option");
System.out.println("1.Buy a start-up");
System.out.println("2.Buy a global corporation");
int option = scanner.nextInt();
我无法让循环一次只显示一个拥有的方格,因此玩家可以选择是/否想要开发哪个方格。如果玩家选择“N”,则循环将呈现数组中的下一个拥有的属性,玩家将做出另一个决定,依此类推。如果玩家选择“Y”,则循环将中断并继续前进所选自有广场的发展选择。
任何有关如何实现这一点的建议将不胜感激。
精慕HU
MMTTMM
一只甜甜圈
相关分类