public static void main(String[] args) { Strings string = new Strings(); init(string); Spiller spiller1 = new Spiller("Sherlock", 1111); Spiller spiller2 = new Spiller("Watson", 1112); Konto Sherlock1111 = new Konto(1000); Konto Watson1112 = new Konto(1000); Terning tern = new Terning(6); Tur tur = new Tur(); Felt felt = new Felt(); GUI.addPlayer(spiller1.getNavn(), 1000); GUI.addPlayer(spiller2.getNavn(), 1000); while (true) { if (tur.getCheck() == 1) spilloop(spiller1, tern, felt, Sherlock1111, tur, string); else if (tur.getCheck() == 2) spilloop(spiller2, tern, felt, Watson1112, tur, string); } }
public static void main(String[] args) { Spiller spiller1 = new Spiller(); Spiller spiller2 = new Spiller(); int kastNr = 0; while (spiller1.getSumPoeng() < 100 && spiller2.getSumPoeng() < 100) { spiller1.kastTerningen(); spiller2.kastTerningen(); kastNr += 1; System.out.println("Kast nummer: " + kastNr); System.out.println( "Spiller 1 har: " + spiller1.getSumPoeng() + " poeng. Og spiller 2 har: " + spiller2.getSumPoeng() + " poeng."); } }
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(); } }