Example #1
1
 public void initAbilities() throws FileNotFoundException, IOException, SlickException {
   BufferedReader reader = new BufferedReader(new FileReader("res/abilities.txt"));
   String[] values;
   String line;
   Ability ability = new Ability();
   Projectile proj;
   try {
     line = reader.readLine();
     while (line != null) {
       values = line.split(",");
       if (values[0].equals("add")) {
         entity.addAttack(ability, Integer.parseInt(values[1]));
         ability = new Ability();
       } else {
         proj =
             new Projectile(
                 Float.parseFloat(values[0]),
                 Float.parseFloat(values[1]),
                 Float.parseFloat(values[2]),
                 Float.parseFloat(values[3]),
                 new Image(values[4]),
                 entity);
         ability.addProjectile(proj);
       }
       line = reader.readLine();
     }
   } finally {
     reader.close();
   }
 }