Ejemplo n.º 1
0
 public void drawItem(int ind, Graphics g) {
   Rectangle rect = getItemRect(ind);
   rect.setX(rect.getX() + 4);
   rect.setWidth(rect.getWidth() - 8);
   Item item = inven.items.get(ind);
   int number = inven.getItemAmount(item);
   Sprite.drawSpriteFrame(
       Cache.getImage("IconSet.png"),
       g,
       x + 16 + rect.getX() + 8,
       y + 16 + rect.getY(),
       16,
       item.getIndex(),
       24,
       24);
   Cache.getFont().drawString(x + 24 + 16 + rect.getX() + 8, y + 16 + rect.getY(), item.getName());
   Cache.getFont()
       .drawString(
           x
               + (rect.getWidth())
               + rect.getX()
               + 8
               - Cache.getFont().getWidth(String.format(":%2d", number)),
           y + 16 + rect.getY(),
           String.format(":%2d", number));
 }