mikhail_dvorkin icon

NimController

mikhail_dvorkin | PRO | 02/27/17 05:48:18 AM UTC | 0 ⭐ | 903 👁️ | Never ⏰ | []
Java |

630 B

|

None

|

0 👍

/

0 👎

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