Пример #1
0
 /**
  * returns all BonusObj's that are "active"
  *
  * @param pc TODO
  * @return active bonuses
  */
 @Override
 public List<BonusObj> getActiveBonuses(PlayerCharacter pc) {
   final List<BonusObj> aList = new ArrayList<>();
   for (BonusObj bonus : getBonuses()) {
     if (pc.isApplied(bonus)) {
       aList.add(bonus);
     }
   }
   return aList;
 }