□ MESSAGE -- 讯息

MAX_MSG_BUFFER 500	最多可以储存的暂存讯息行数.

void receive_message(string msgclass, string msg)
如果收到讯息的物件不是玩家, 则将所有传入的参数传给 relay_message()
函数. 接下来判定这段讯息是否为交谈频道或是有关天气的讯息, 并判定使
用者是否可以收到这些讯息. 再来则判定接受讯息的玩家是否有设定任何阻
档讯息的属性, 并依此决定该玩家是否可以收到该讯息. 最後, 如果玩家正
在编辑档案或输入模式中, 则将讯息送至暂存空间存放. 如果判定使用者可
以接受这段讯息, 则呼叫 receive() 函数并将讯息传入.

void write_prompt()
写入使用者的下一个 prompt, 若使用者有暂存讯息还未输出则先将该讯息
传给使用者.

void receive_snoop()
将监看时对方所看到的讯息前面加上 % 符号以示区别.

Elon@ES2
drafted: 07-11-95
