public static void spilloop( Spiller player, Terning tern, Felt felt, Konto konto, Tur tur, Strings string) { if (GUI.getUserButtonPressed( player.getNavn() + string.getButtonPress(), string.getButtonPressAnswer()) .equals(string.getButtonPressAnswer())) { GUI.removeAllCars(player.getNavn()); GUI.setCar(tern.kast() - 1, player.getNavn()); GUI.showMessage("" + string.getFeltDesc((tern.getVærdi() - 2))); int feltværdi = felt.getFeltVærdi((tern.getVærdi() - 2), string); if (feltværdi > 0) { konto.deposit(feltværdi); GUI.setBalance(player.getNavn(), konto.getBeholdning()); if (konto.getBeholdning() >= 3000) { GUI.showMessage(player.getNavn() + string.getWinText()); if (GUI.getUserButtonPressed( string.getNewGameText(), string.getNewGameTextPositive(), string.getNewGameTextNegative()) .equals(string.getNewGameTextPositive())) { GUI.showMessage(string.getExitMessage()); System.exit(0); } else { System.exit(0); } } } else if (feltværdi < 0) { if (feltværdi < konto.getBeholdning()) { konto.withdraw(-feltværdi); GUI.setBalance(player.getNavn(), konto.getBeholdning()); } else { konto.withdraw(konto.getBeholdning()); } } if (tern.getVærdi() - 2 != 8) tur.skift(); } }