Package game.slot

Examples of game.slot.Bonus


      playerXStats.add(fours);
      Tuple fives = new Tuple(5, "Fives", 25);
      playerXStats.add(fives);
      Tuple sixes = new Tuple(6, "Sixes", 30);
      playerXStats.add(sixes);
      Bonus bonus = new Bonus(ones, twos, threes, fours, fives, sixes, "Upper bonus", 50);
      playerXStats.add(bonus);

      //Add the intermediate summing slot
      Sum intermediate = new Sum(1, "Intermediate sum", 105);
      playerXStats.add(intermediate);
View Full Code Here


   */
  public void updateSums(){
    for(ArrayList<AbstractScoreSlot> playerXStats : gameSheetContents){
      Sum intermediate = (Sum)playerXStats.get(INTERMEDIATE_SUM);
      Sum total = (Sum)playerXStats.get(TOTAL_SUM);
      Bonus bonus = (Bonus)playerXStats.get(UPPERSECTION_BONUS);

      intermediate.resetScoreSum();
      total.resetScoreSum();

      for(int i = 0; i < UPPERSECTION_END; i++){
        intermediate.addScoreToSlot(playerXStats.get(i).getSlotScore());
      }
     
      bonus.addScoreToSlot(null); //Check whether a bonus should be applied after updating the intermediate sum slot
     
      for(int i = 0; i < LOWER_SECTION_END; i++){
        if(i == INTERMEDIATE_SUM)continue;
        total.addScoreToSlot(playerXStats.get(i).getSlotScore());
      }
View Full Code Here

TOP

Related Classes of game.slot.Bonus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.