Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Craps {
- private Die die1;
- private Die die2;
- private String player;
- public Craps(String pl, Die d1, Die d2) {
- die1 = d1;
- die2 = d2;
- player = pl;
- }
- public boolean roundOfCraps(){
- boolean wonRound=true;
- wonRound=comeOut();
- return wonRound;
- }
- public boolean comeOut(){
- boolean wonRound=false;
- int roll=crapsRoll();
- if(roll==7){
- wonRound=true;
- }else if(!(roll==2||roll==3||roll==12)){
- int point=roll;
- System.out.printf("%d is your point. Roll on!!%n", point);
- int rollOnRoll=rollOn(point);
- if(rollOnRoll==point){
- wonRound=true;
- }
- }
- return wonRound;
- }
- public int rollOn(int point){
- int roll=crapsRoll();
- while(!(roll==7||roll==point)){
- roll=crapsRoll();
- }
- return roll;
- }
- public int crapsRoll(){
- die1.rollDie();
- die2.rollDie();
- System.out.printf("You rolled: %d, %d%n", die1.getFaceValue(), die2.getFaceValue());
- return die1.getFaceValue()+die2.getFaceValue();
- }
- public Die getDie1() {
- return die1;
- }
- public Die getDie2() {
- return die2;
- }
- public String getPlayer() {
- return player;
- }
- public void setDie1(Die d) {
- die1 = d;
- }
- public void setDie2(Die d) {
- die2 = d;
- }
- public void setPlayer(String p) {
- player = p;
- }
- }
Add Comment
Please, Sign In to add comment