BL_RESET usage for window port status line updating

Like BL_FLUSH, only send BL_RESET if the window port has
indicated it wants them via setting the appropriate WC2
bits in its window_procs structure. Update documentation.
This commit is contained in:
nhmall
2018-09-22 22:41:02 -04:00
parent 18d56724f9
commit 21a81d0294
6 changed files with 27 additions and 4 deletions

View File

@@ -774,8 +774,23 @@ to support:
| wraptext | WC2_WRAPTEXT | wc2_wraptext |boolean |
| selectsaved | WC2_SELECTSAVED | wc2_selectsaved |boolean |
| hitpointbar | WC2_HITPOINTBAR | wc2_hitpointbar |boolean |
| hitpointbar | WC2_HITPOINTBAR | wc2_hitpointbar |boolean |
+--------------------+--------------------+--------------------+--------+
more wincap2 for STATUS_HILITES support and control
+--------------------------------- +---------------------------+
| To inform the game engine | |
| that the window port is equipped | bit to set in wincap mask |
| to receive the following in its | |
| x_status_update() routine | |
|----------------------------------+---------------------------+
| BL_FLUSH to render buffered | WC2_FLUSH_STATUS |
| field changes now | |
|----------------------------------+---------------------------+
| BL_RESET to indicate that all | WC2_RESET_STATUS |
| fields should be redone | |
+----------------------------------+---------------------------+
align_message -- where to place message window (top, bottom, left, right)
align_status -- where to place status display (top, bottom, left, right).
ascii_map -- port should display an ascii map if it can.