@Override
  public void parametrerOption(OptionsActions option) {
    super.parametrerOption(option);

    if (option.getParametres().get(0).getClass().equals(String.class)) {
      attribute = (String) option.getParametres().get(0);
    } else if (option.getParametres().get(0).getClass().equals(Comparator.class)) {
      comp = (Comparator) option.getParametres().get(0);
    } else if (option.getParametres().get(0).getClass().equals(Double.class)) {
      d = (Double) option.getParametres().get(0);
    }
  }
Exemple #2
0
  @Override
  public void parametrerOption(OptionsActions option) {
    super.parametrerOption(option);

    if (option.getParametres().get(0).getClass() == Integer.class) {
      if (option.getName().equals("turns")) {
        turns = (Integer) option.getParametres().get(0);
      } else if (option.getName().equals("nItemToGive")) {
        nItemToGive = (Integer) option.getParametres().get(0);
      } else if (option.getName().equals("nItemToTake")) {
        nItemToTake = (Integer) option.getParametres().get(0);
      }
    } else if (option.getParametres().get(0).getClass() == String.class) {
      if (option.getName().equals("myTag")) {
        myTag = (String) option.getParametres().get(0);
      } else if (option.getName().equals("compatibleTag")) {
        compatibleTag = (String) option.getParametres().get(0);
      }
    } else if (option.getParametres().get(0).getClass().equals(Objet.class)) {
      if (option.getName().equals("itemToGive")) {
        itemToGive = (Objet) option.getParametres().get(0);
      } else if (option.getName().equals("itemToTake")) {
        itemToTake = (Objet) option.getParametres().get(0);
      }
    }
  }