diff options
author | Enne Walker <ennewalker@users.sourceforge.net> | 2010-03-23 20:57:59 -0400 |
---|---|---|
committer | Enne Walker <ennewalker@users.sourceforge.net> | 2010-03-23 20:59:17 -0400 |
commit | 79c02c5261e38eb89670ab776cd94c2bb86ea23f (patch) | |
tree | 8339a4e64ee3b2c226ef34ad775d34270c0697a1 /crawl-ref/source/tilereg.h | |
parent | 96cc1cbc2d2c2b664c08cc5a4efa9e7f7cae9720 (diff) | |
download | crawl-ref-79c02c5261e38eb89670ab776cd94c2bb86ea23f.tar.gz crawl-ref-79c02c5261e38eb89670ab776cd94c2bb86ea23f.zip |
Change tab images on mouseover, not just click.
Diffstat (limited to 'crawl-ref/source/tilereg.h')
-rw-r--r-- | crawl-ref/source/tilereg.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/crawl-ref/source/tilereg.h b/crawl-ref/source/tilereg.h index 25df1f3d4b..3a7101a57a 100644 --- a/crawl-ref/source/tilereg.h +++ b/crawl-ref/source/tilereg.h @@ -441,7 +441,15 @@ public: virtual ~TabbedRegion(); - void set_tab_region(int idx, GridRegion *reg, int tile_sel, int tile_unsel); + enum + { + TAB_OFS_UNSELECTED, + TAB_OFS_MOUSEOVER, + TAB_OFS_SELECTED, + TAB_OFS_MAX + }; + + void set_tab_region(int idx, GridRegion *reg, int tile_tab); GridRegion *get_tab_region(int idx); void activate_tab(int idx); int active_tab() const; @@ -474,10 +482,8 @@ protected: struct TabInfo { GridRegion *reg; - int tile_sel; - int tile_unsel; - int offset_sel; - int offset_unsel; + int tile_tab; + int ofs_y; int min_y; int max_y; }; |