package casino; // A casino dice game. You bet on a number and win $4 if your // number shows. public class Dice implements Game { private String name = "Dice"; private String[] validBets = {"1-6"}; private int amt; private int bet; private RandomInt die = new RandomInt(1,6); public String getName() { return name; } public String[] getValidBets() { return validBets; } public boolean isValidBet (String b){ return ( (b.equals ("1")) || (b.equals ("2")) || (b.equals ("3")) || (b.equals ("4")) || (b.equals ("5")) || (b.equals ("6")) ); } public int play() { // Roll the die. System.out.println ("The die is thrown..."); int number = die.random(); System.out.println ("The die shows: " + number); // Compute the payoff. if (bet == number) return 4*amt; else return -amt; } public void setBet(String bet) { this.bet = Integer.decode(bet); } public void setBetAmount(int amt) { this.amt = amt; } }