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)); }