diff options
Diffstat (limited to 'java/demo/Freeze/casino/Client.java')
-rw-r--r-- | java/demo/Freeze/casino/Client.java | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/java/demo/Freeze/casino/Client.java b/java/demo/Freeze/casino/Client.java index 92e6c83fae1..439c56a2915 100644 --- a/java/demo/Freeze/casino/Client.java +++ b/java/demo/Freeze/casino/Client.java @@ -17,18 +17,18 @@ public class Client extends Ice.Application static final int betCount1 = 100; static final int betCount2 = 20; - private void + private void printBalances(Casino.PlayerPrx[] players) { for(int i = 0; i < players.length; ++i) { Casino.PlayerPrx player = players[i]; - + if(player != null) { try { - System.out.println(player.ice_getIdentity().name + ": " + player.getChips() + " chips"); + System.out.println(player.ice_getIdentity().name + ": " + player.getChips() + " chips"); } catch(Ice.ObjectNotExistException one) { @@ -57,20 +57,20 @@ public class Client extends Ice.Application Casino.BankPrx bank = Casino.BankPrxHelper. uncheckedCast(communicator().propertyToProxy("Bank.Proxy")); - + Casino.PlayerPrx[] players = bank.getPlayers(); System.out.println("ok"); System.out.println("Starting balances"); printBalances(players); - + System.out.println("Current bank earnings: " + bank.getEarnings() + " chips"); System.out.println("All chips accounted for? " + (bank.checkAllChips() ? "yes" : "no")); - + System.out.print("Each player buys 3,000 chips... "); System.out.flush(); - + for(int i = 0; i < players.length; ++i) { Casino.PlayerPrx player = players[i]; @@ -78,7 +78,7 @@ public class Client extends Ice.Application { if(!bank.buyChips(3000, player)) { - System.out.print("(" + player.ice_getIdentity().name + "is gone) "); + System.out.print("(" + player.ice_getIdentity().name + " is gone) "); players[i] = null; } } @@ -86,7 +86,7 @@ public class Client extends Ice.Application System.out.println("ok"); System.out.println("All chips accounted for? " + (bank.checkAllChips() ? "yes" : "no")); - + System.out.print("Create " + betCount1 + " 10-chips bets... "); System.out.flush(); @@ -111,7 +111,7 @@ public class Client extends Ice.Application catch(Casino.OutOfChipsException ex) { System.out.print("(" + player.ice_getIdentity().name + " is out) "); - + players[i] = null; } } @@ -120,7 +120,7 @@ public class Client extends Ice.Application System.out.println(" ok"); System.out.println("Live bets: " + bank.getLiveBetCount()); - + int index = random.nextInt(players.length); Casino.PlayerPrx gonner = players[index]; players[index] = null; @@ -142,9 +142,9 @@ public class Client extends Ice.Application } System.out.println("All chips accounted for? " + (bank.checkAllChips() ? "yes" : "no")); - + System.out.println("Sleep for 2 seconds"); - + try { Thread.sleep(2000); @@ -154,7 +154,6 @@ public class Client extends Ice.Application } System.out.println("Live bets: " + bank.getLiveBetCount()); - System.out.print("Create " + betCount2 + " 10-chips bets... "); System.out.flush(); @@ -179,14 +178,14 @@ public class Client extends Ice.Application catch(Casino.OutOfChipsException ex) { System.out.print("(" + player.ice_getIdentity().name + " is out) "); - + players[i] = null; } } } } System.out.println(" ok"); - + System.out.println("Live bets: " + bank.getLiveBetCount()); System.out.println("Sleep for 10 seconds"); try @@ -197,10 +196,10 @@ public class Client extends Ice.Application { } System.out.println("Live bets: " + bank.getLiveBetCount()); - + System.out.println("Ending balances"); printBalances(players); - + System.out.println("Current bank earnings: " + bank.getEarnings() + " chips"); System.out.println("All chips accounted for? " + (bank.checkAllChips() ? "yes" : "no")); |