Whales/Cataclysm — pull request #34 by tung (2012-01-28 02:05:15+00:00)
Title: UI enhancements

I've made a number of enhancements, mostly related to multipickup and multidrop.

### Multipickup (examine)

* Choosing an off-page item changes to that page.
* Show inventory letter if only picking up one item, otherwise print a suitable message.
* Highlight item when its info is shown.
* Capital letters show item info without toggling pickup. Useful for comparisons.

### Multidrop

* Choosing an off-page item changes to that page, like the multipickup change.
* Selecting items updates weight and volume. This accounts for weapons and armor too.

I use [a loop](https://github.com/tung/Cataclysm/blob/ui-changes/inventory_ui.cpp#L308) instead of multiplication to calculate weight and volume for stacks, since that's the way it's done in [player.cpp](https://github.com/tung/Cataclysm/blob/ui-changes/player.cpp#L2519). Is this an oversight, or is it meant to be this way?

### Look around

* Shift+hjklyubn moves around 5 spaces at a time.

### Monster list

* Show non-hostile monsters in dark grey. Hostiles (i.e. anything that freaks out run mode) and NPCs keep their usual color.

### Other

* Smash and examine directional prompts no longer print "invalid direction" when space/enter are used to dismiss them.
* Use, reassign, consume and wear item prompts no longer print "You don't have item ''!" when these keys are used to dismiss them.