summaryrefslogtreecommitdiff
path: root/java/demo/Freeze/casino/Client.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/demo/Freeze/casino/Client.java')
-rw-r--r--java/demo/Freeze/casino/Client.java35
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"));