在类movePlayer()
中定义一个名为Game
的方法,该方法根据以下I / O读取并执行播放器的下一步:
“移动:”。为此,我们必须使用类Global
中的“读/移”方法。
全球:
public static final Scanner keyboard = new Scanner(System.in);
public static int promptInt(String prompt)
{
System.out.print(prompt);
int value = keyboard.nextInt();
keyboard.nextLine();
return value;
}
public static char readMove()
{
System.out.print("move: ");
char move = keyboard.nextLine().charAt(0);
return move;
}
我在游戏中的代码:
public void movePlayer()
{
position = Global.readMove();
}