diff options
author | Raphael Langella <raphael.langella@gmail.com> | 2011-01-04 16:56:56 +0100 |
---|---|---|
committer | Raphael Langella <raphael.langella@gmail.com> | 2011-01-04 23:56:53 +0100 |
commit | 457987d8bd359af7aff9f59f6ade2f89037df859 (patch) | |
tree | 803118f86582b5b55955d58304629e9eff803573 /crawl-ref/source/tilesdl.h | |
parent | 3f58b967b1819bb94973a9f23a5533247a760ab3 (diff) | |
download | crawl-ref-457987d8bd359af7aff9f59f6ade2f89037df859.tar.gz crawl-ref-457987d8bd359af7aff9f59f6ade2f89037df859.zip |
Store detached tabs in a map.
Also move the detach code into its own function.
Diffstat (limited to 'crawl-ref/source/tilesdl.h')
-rw-r--r-- | crawl-ref/source/tilesdl.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/crawl-ref/source/tilesdl.h b/crawl-ref/source/tilesdl.h index c797f1db87..5d73f507ca 100644 --- a/crawl-ref/source/tilesdl.h +++ b/crawl-ref/source/tilesdl.h @@ -195,10 +195,9 @@ protected: MonsterRegion *m_region_mon; SkillRegion *m_region_skl; CommandRegion *m_region_cmd; - TabbedRegion *m_region_tab_spl; - TabbedRegion *m_region_tab_mon; - int m_dynamic_regions; + std::map<int, TabbedRegion*> m_tabs; + std::map<int, TabbedRegion*>::iterator m_tabs_it; // Full-screen CRT layer CRTRegion *m_region_crt; @@ -217,7 +216,12 @@ protected: int m_tip_font; int m_lbl_font; - bool layout_statcol(bool message_overlay, bool show_gold_turns); + int m_inv_col; + int m_statcol_top; + int m_statcol_bottom; + + bool layout_statcol(bool show_gold_turns); + void place_tab(int idx, int min_ln, int max_ln); ImageManager *m_image; |