package me.dvorkin;
public class NimController {
NimModel model;
NimConsoleView consoleView;
public NimController(NimModel model, NimConsoleView consoleView) {
this.model = model;
this.consoleView = consoleView;
}
public void run() {
while (!model.isOver()) {
int[] move = consoleView.interact();
model.update(move[0], move[1]);
}
// consoleView.congratulate();
}
public static void main(String[] args) {
NimModel model = new NimModel();
NimConsoleView consoleView = new NimConsoleView(model);
NimController controller = new NimController(model, consoleView);
controller.run();
}
}
Comments