Merge lp:~widelands-dev/widelands/normalize_requirements into lp:widelands
Status: | Merged |
---|---|
Merged at revision: | 6659 |
Proposed branch: | lp:~widelands-dev/widelands/normalize_requirements |
Merge into: | lp:widelands |
Diff against target: |
103 lines (+7/-28) 5 files modified
src/constants.h (+3/-3) src/ui_fsmenu/options.cc (+2/-22) src/wui/stock_menu.cc (+1/-1) src/wui/waresdisplay.h (+1/-1) tribes/barbarians/conf (+0/-1) |
To merge this branch: | bzr merge lp:~widelands-dev/widelands/normalize_requirements |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Widelands Developers | Pending | ||
Review via email: mp+176062@code.launchpad.net |
Description of the change
This branch contains three changes:
1) minimum resolution is now 800x600 - we had this as the default for the menus forever now. As of this month I do not own a device that has a smaller default resolution (even my phones show more pixels). So I feel it is time to up the minimal resolution.
2) drop support for 16 bit. I did not change the graphics code, but the options no longer show 16 bit resolutions. 16 bit is slow, not supported for opengl at all and some code expects to be run in 32 bit already - running 16 bit will cost us expensive translations. The times are also over where we were concerned about using twice the ram pre pixel. Defaulting to 32 bit means that we can get rid of some special casing in the longer run.
3) rotate the stock menu/warehous again to be taller then wide. There was general agreement back in the day that this looks better and disturbs less while playing - but we had to support 640x480 resolution and the content didn't fit. Now the menus fit, though the edges of the windows go a little outside of the window at 800x600 - all buttons are clickable and all texts are readable.
Looks good to me. The only window not entirely fitting is the ware statistics menu.