summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-tab.cc
diff options
context:
space:
mode:
authorChris West <therealchriswest@hotmail.com>2013-01-03 17:34:27 +0000
committerChris West <therealchriswest@hotmail.com>2013-01-05 16:25:24 +0000
commit30cfecd017597ccf516f4de9e7efabf88bbc0016 (patch)
tree50853d350f31eb1226f3ffd1b35db3ff89b36786 /crawl-ref/source/tilereg-tab.cc
parenta8d0a723dec2bc21bc7a9ede345414a3a86cf8d7 (diff)
downloadcrawl-ref-30cfecd017597ccf516f4de9e7efabf88bbc0016.tar.gz
crawl-ref-30cfecd017597ccf516f4de9e7efabf88bbc0016.zip
soft-coded scaling of command icons to tabs in touch ui
Diffstat (limited to 'crawl-ref/source/tilereg-tab.cc')
-rw-r--r--crawl-ref/source/tilereg-tab.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/tilereg-tab.cc b/crawl-ref/source/tilereg-tab.cc
index 18a3950523..79913e1ac0 100644
--- a/crawl-ref/source/tilereg-tab.cc
+++ b/crawl-ref/source/tilereg-tab.cc
@@ -255,7 +255,10 @@ void TabbedRegion::pack_buffers()
const tile_info &inf = tile_gui_info(tileidx);
m_buf_gui.add(tileidx, 0, 0, -inf.width, m_tabs[i].min_y, false);
if (m_tabs[i].cmd != CMD_NO_CMD)
- m_buf_gui.add(m_tabs[i].tile_tab, 0, 0, -inf.width*32/20, m_tabs[i].min_y, false, 32.0, 32.0*32.0/20.0, 32.0*32.0/20.0); // UNHARDCODE ME
+ {
+ const tile_info &inf_icon = tile_gui_info(m_tabs[i].tile_tab);
+ m_buf_gui.add(m_tabs[i].tile_tab, 0, 0, -inf_icon.width, m_tabs[i].min_y, false, TILE_Y, TILE_X*inf_icon.width/inf.width, TILE_Y*inf_icon.height/inf.height);
+ }
}
}