示例#1
0
 private ISpell[] getCircleFilteredSpellList(ISpell[] spells) {
   List<ISpell> spellList = new ArrayList<>();
   for (ISpell spell : spells) {
     if (ArrayUtils.contains(spellModel.getCircles(), spell.getCircleType())) {
       spellList.add(spell);
     }
   }
   return spellList.toArray(new ISpell[spellList.size()]);
 }
示例#2
0
 private ISpell[] getSpellsOfCurrentCircle(ISpell[] spells) {
   List<ISpell> supportedSpells = new ArrayList<>();
   for (ISpell spell : spells) {
     if (circle == spell.getCircleType()) {
       supportedSpells.add(spell);
     }
   }
   return supportedSpells.toArray(new ISpell[supportedSpells.size()]);
 }