Пример #1
0
  /**
   * All available commands which can be used in the game and it´s function in a private boolean
   * Returns false if text input is no available command Returns true if command was executed
   * successfully
   */
  private boolean openInventory() {
    if (!input.toLowerCase().equals("open inventory")) {
      return false;
    }

    for (int i = 0; i < winner.getInventorySize(); i++) {
      textOut(
          winner.getInventory(i).getType() + " (" + winner.getInventory(i).getStrength() + " ap)");
    }
    input = "";
    if (this.equip()) {}

    return true;
  }
Пример #2
0
  private boolean equip() {
    if (winner == null) {
      return false;
    }

    for (int i = 0; i < winner.getInventorySize(); i++) {
      if (input.equals("equip " + winner.getInventory(i).getType())) {
        winner.setEquipedWeapon(looser.getEquipedWeapon());
        looser.removeInventory(looser.getEquipedWeapon());
        winner.setTotalStrength();
        textOut(winner.getEquipedWeapon().getType() + " equiped");
        input = "";
      }
    }
    return true;
  }