git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8153 c06c8d41-db1a-0410-9941-cceddc491573
OXYBE6MSPVRZVYOUIXR7K7ZBE2D7DIBTVGMRSFCOEGTE74XDCFBAC
IP4A3VRYFYIVLRUAU4DF4KDNP6E4UISWJX3LI2F4EGSSMIJYRJXAC
G7GWMQBFAAUNKUIRTPRQK2WRPPRIQ2U3362K4LPFMM7ILDQRM5YAC
Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC
MV5USMLTBKVRWBAD67UFJ2BS4Y5HEOMYASRSB44DS24BBMRP75RQC
MADTICUXDKQB7EKTXG7J2OIJGUM7A437FRWIBRA3BIVEKXEXHO6AC
MK7MCWBPFRJSUWVXZ43LPFJ5Y2AYZZCREDYBT7AWJUMTQ2ET5AZQC
7ZD4HJIUBFHJQDSBUMO7BKMORV4A7T5HU5X2ATM75SVSN7RIOWTQC
HBXWZNXAJ7LUX7FYUIHQYBTRMWVJC6CAQQL3NNZHK5ETLIFEZJ7QC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
BWAQ3FHBBM6G3K3KYP75CRTR343RDQZJRYX5ZGYUEXYBAC3APDLAC
// Currently, menus only support one texture at a time.
tex = m_entries[i].texture;
ASSERT(m_entries[i].texture == tex || tex == TEX_MAX);
m_tile_buf.set_tex(&m_image->m_textures[tex]);
m_tile_buf.add(m_entries[i].tile, m_entries[i].sx,
m_entries[i].sy);
for (unsigned int t = 0; t < m_entries[i].tiles.size(); t++)
{
// NOTE: This is not perfect. Tiles will be drawn
// sorted by texture first, e.g. you can never draw
// a dungeon tile over a monster tile.
int tile = m_entries[i].tiles[t].tile;
TextureID tex = m_entries[i].tiles[t].tex;
m_tile_buf[tex].add(tile, m_entries[i].sx, m_entries[i].sy);
}