
PetalsGame
By: a guest on
Oct 8th, 2012 | syntax:
Java | size: 1.23 KB | hits: 41 | expires: Never
public class PetalGame
{
private int d1;
private int d2;
private int d3;
private int d4;
private int d5;
public PetalGame(int inD1, int inD2, int inD3, int inD4, int inD5)
{
d1 = inD1;
d2 = inD2;
d3 = inD3;
d4 = inD4;
d5 = inD5;
}
public int rollDice()
{
return (int) ((Math.random() * 6) + 1);
}
public void calculateDice()
{
d1 = rollDice();
d2 = rollDice();
d3 = rollDice();
d4 = rollDice();
d5 = rollDice();
}
public int calculateAllPetals()
{
int totalPetals = 0;
totalPetals += dicePoints(d1);
totalPetals += dicePoints(d2);
totalPetals += dicePoints(d3);
totalPetals += dicePoints(d4);
totalPetals += dicePoints(d5);
return totalPetals;
}
public int dicePoints(int diceRoll)
{
if(diceRoll==3||diceRoll==5)
return diceRoll-1;
else
return 0;
}
public void printDiceRolles()
{
System.out.println("Dice 1: " + d1);
System.out.println("Dice 2: " + d2);
System.out.println("Dice 3: " + d3);
System.out.println("Dice 4: " + d4);
System.out.println("Dice 5: " + d5);
}
public void printPetals()
{
System.out.println("Points: " + calculateAllPetals());
}
}