summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/viewgeom.cc
Commit message (Collapse)AuthorAgeFilesLines
* Reduce minimum message window height to 5.Robert Vollmert2009-12-031-2/+1
| | | | | | | | | | This is FR 2814313. This required adding a new option msg_min_height defaulting to 6 to keep the same default layout. I don't believe anything requires a message window of more than 5 lines (acquirement is fine with that).
* Optionally display message window at top of terminal.Robert Vollmert2009-11-291-2/+10
| | | | | | | | | | | | Set messages_at_top=true to use. This is not quite aesthetically pleasing since character name and title which form a kind of heading for the screen are now in the middle. It might be better to display them in an extra line across the top. Also, the layout should really be moved out to lua and made completely user configurable.
* Allow the message window to use the bottom right terminal position.Robert Vollmert2009-11-291-4/+1
| | | | | | | | | This was causing scrolling problems, but now that scrolling is off, this shouldn't occur anymore. For reference, if problems with writing to the bottom right corner of the terminal show up: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311345
* Make tiles and non-tiles use the "same" screen_buffer_t buffy.Robert Vollmert2009-11-131-8/+20
| | | | This change also gets rid of the ugly intermediate macroing.
* Generalize crawl_view_buffer to also handle the tile buffers.Robert Vollmert2009-11-131-20/+8
| | | | Also make view.cc use crawl_view_geometry.tbuf for tiles drawing.
* Replace you.pos() with last_player_pos.Robert Vollmert2009-11-061-1/+1
| | | | | Before, the code implicitly assumed that you.pos() hadn't already been updated.
* Split up view.cc.Robert Vollmert2009-11-041-0/+382