public class Game {
private Level levelOne;
private Level levelTwo;
private Level levelThree;
public Game() {
}
public boolean isBonus() {
}
public void play() {
}
public int getScore() {
int score = 0;
if levelOne.goalReached() {
score += levelOne.getPoints();
}
if levelTwo.goalReached() {
score += levelTwo.getPoints();
}
if levelThree.goalReached() {
score += levelThree.getPoints();
}
if (isBonus()) {
return 3*score;
}
return score;
}
public int playManyTimes(int num) {
int largest = 0;
for (int i = 0; i < num; i++) {
play();
if (getScore() > largest) {
largest = getScore();
}
}
return largest;
}
}