/** Called when hit next button, updates the model */ public void onSubmit() { // update diff, num, and map model.setDifficulty(view.getDifficultyValue()); model.setNumberOfPlayers(view.getNumPlayers()); model.setMapType(view.getMapType()); System.out.println("Model.difficulty = " + model.getDifficulty()); System.out.println("model.num = " + model.getNumberOfPlayers()); System.out.println("model.mapType = " + model.getMapType()); // check if 0 entered -- bad! if (view.getNumPlayers() == 0) { JOptionPane.showMessageDialog(null, "num players cant be 0 dummy"); } else { PlayerConfigPresenter p = new PlayerConfigPresenter(view, view.getNumPlayers()); } }