Пример #1
0
 /**
  * Get a label for one of the wanted goods.
  *
  * @param index The index into the wanted goods.
  * @param player The requesting <code>Player</code>.
  * @return A suitable <code>StringTemplate</code>.
  */
 public StringTemplate getWantedGoodsLabel(int index, Player player) {
   StringTemplate ret;
   if (hasVisited(player) && 0 <= index && index < wantedGoods.length) {
     if (wantedGoods[index] == null) {
       ret = StringTemplate.key("model.indianSettlement.wantedGoodsNone");
     } else {
       ret = StringTemplate.label("").add(Messages.nameKey(wantedGoods[index]));
       String sale = player.getLastSaleString(this, wantedGoods[index]);
       if (sale != null) ret.addName(" " + sale);
     }
   } else {
     ret = StringTemplate.key("model.indianSettlement.wantedGoodsUnknown");
   }
   return ret;
 }