git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6941 c06c8d41-db1a-0410-9941-cceddc491573
NDE6CROMCVOJRMRMEID7QISFPZKUK2VCV6ISP5OEQRBH7EIXUIEQC
InventoryRegion::InventoryRegion(ImageManager* im, unsigned tile_x, unsigned int tile_y) :
TileRegion(im, tile_x, tile_y),
InventoryRegion::InventoryRegion(ImageManager* im, FTFont *tag_font, unsigned tile_x, unsigned int tile_y) :
TileRegion(im, tag_font, tile_x, tile_y),
if (m_cursor != NO_CURSOR)
{
unsigned int curs_index = cursor_index();
int idx = m_items[curs_index].idx;
if (idx == -1)
return;
bool floor = m_items[curs_index].flag & TILEI_FLAG_FLOOR;
float x = m_cursor.x * dx + sx + ox + dx / 2;
float y = m_cursor.y * dy + sy + oy;
const coord_def min_pos(sx, sy - dy);
const coord_def max_pos(ex, ey);
std::string desc;
if (floor)
desc = mitm[idx].name(DESC_PLAIN);
else
desc = you.inv[idx].name(DESC_INVENTORY_EQUIP);
m_tag_font->render_string(x, y, desc.c_str(),
min_pos, max_pos, WHITE, true,
200, BLACK);
}