package me.dvorkin; import java.util.Arrays; import java.util.Scanner; public class NimConsoleView { NimModel model; Scanner in = new Scanner(System.in); public NimConsoleView(NimModel model) { this.model = model; } public int[] interact() { System.out.println("Field: " + Arrays.toString(model.getField())); int player = model.whoMoves() ? 1 : 2; System.out.println("Player " + player + ", make your move:"); int index = in.nextInt() - 1; int amount = in.nextInt(); return new int[]{index, amount}; } }