This is an 'abstract' class for handling game-messages that should be presented to the user. How these are presented may differ from player to player so it's put in a class for further tweaking by variants. The langband engine provides two working subclasses, a -more- based one, and one message handler that lets messages flow freely. Adding a filter should also be doable.
(defclass MESSAGE-HANDLER ()(...)) |
scope | package ORG.LANGBAND.ENGINE |
location | classes.lisp |
# variables | 6 |
# methods | 12 |
((SETF MSGHANDLER.CUR-MAX-COL) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | What is the maximum coloumn in the message-frame. | |
Called By |
(MSGHANDLER.CUR-MAX-COL (OBJ MESSAGE-HANDLER)) [accessor] |
Description | What is the maximum coloumn in the message-frame. | |
Called By |
((SETF MSGHANDLER.CUR-MSG-COL) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | At what column in the message-frame is the message-printer. | |
Called By |
(MSGHANDLER.CUR-MSG-COL (OBJ MESSAGE-HANDLER)) [accessor] |
Description | At what column in the message-frame is the message-printer. | |
Called By |
((SETF MSGHANDLER.CUR-MSG-ROW) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | At what row in the message-frame is the message-printer. | |
Called By |
(MSGHANDLER.CUR-MSG-ROW (OBJ MESSAGE-HANDLER)) [accessor] |
Description | At what row in the message-frame is the message-printer. | |
Called By | ADVANCE-MESSAGE-SYS!, ADVANCE-MESSAGE-SYS!, TRY-PRINTING-MESSAGES! and TRY-PRINTING-MESSAGES! |
(SETF MSGHANDLER.INCOMING-MSGS)
((SETF MSGHANDLER.INCOMING-MSGS) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | A list of incoming messages that must be displayed. | |
Called By |
(MSGHANDLER.INCOMING-MSGS (OBJ MESSAGE-HANDLER)) [accessor] |
Description | A list of incoming messages that must be displayed. | |
Called By | PRINT-MESSAGE!, TRY-PRINTING-MESSAGES! and TRY-PRINTING-MESSAGES! |
((SETF MSGHANDLER.SHOWN-MSGS) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | A list of messages already shown. |
(MSGHANDLER.SHOWN-MSGS (OBJ MESSAGE-HANDLER)) [accessor] |
Description | A list of messages already shown. | |
Called By | GET-MESSAGES, TRY-PRINTING-MESSAGES! and TRY-PRINTING-MESSAGES! |
((SETF MSGHANDLER.STATE) (OBJ MESSAGE-HANDLER)) [accessor] |
Description | State of the message-system. | |
Called By | ADVANCE-MESSAGE-SYS!, ADVANCE-MESSAGE-SYS! and TRY-PRINTING-MESSAGES! |
(MSGHANDLER.STATE (OBJ MESSAGE-HANDLER)) [accessor] |
Description | State of the message-system. | |
Called By | GET-AND-PROCESS-COMMAND!, TRY-PRINTING-MESSAGES! and TRY-PRINTING-MESSAGES! |
slot CUR-MSG-COL is of type T |
Description | At what column in the message-frame is the message-printer. |
This documentation was generated Autumn 2003 from the original sources by Albert v.0.4.9.