public static void main(String[] args) { Terning terningen = new Terning(); int[] terning = new int[7]; int antKast = 6000; int antSeksere = 0; // har ikke fått noen sekser ennå! for (int i = 1; i <= antKast; i++) { terningen.kast(); int verdi = terningen.getVerdi(); terning[verdi]++; } String utskrift = antKast + " terningkast:\n " + "\nAntall seksere:\t" + terning[6] + "\nAntall femmere:\t" + terning[5] + "\nAntall firere:\t" + terning[4] + "\nAntall treere:\t" + terning[3] + "\nAntall toere:\t" + terning[2] + "\nAntall enere:\t" + terning[1]; JOptionPane.showMessageDialog(null, utskrift, "Terningtest", JOptionPane.PLAIN_MESSAGE); }
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(); } }