コード例 #1
0
ファイル: Item.java プロジェクト: Illarion-eV/Illarion-Java
  /**
   * Set number of stacked items.
   *
   * @param newCount the number of items on this stack, in case its more then one a text is
   *     displayed next to the item that shown how many items are on the stack
   */
  public void setCount(@Nullable ItemCount newCount) {
    count = newCount;

    // write number to text for display
    if (ItemCount.isGreaterOne(count)) {
      number = new TextTag(count.getShortText(Lang.getInstance().getLocale()), Color.YELLOW);
    } else {
      number = null;
    }
  }
コード例 #2
0
 /**
  * Create a new instance of that merchant item.
  *
  * @param itemIndex the index of the item in the list of items that was send by the server
  * @param itemType the type of the item
  * @param id the ID of the item
  * @param itemName the name of the item
  * @param itemPrice the price of the item in copper coins
  */
 public MerchantItem(
     int itemIndex, MerchantItemType itemType, ItemId id, String itemName, long itemPrice) {
   this(itemIndex, itemType, id, itemName, itemPrice, ItemCount.getInstance(1));
 }