Mud輸出格式
目前決定有兩種輸出格式:
1.普通文字
2. 經過XML編碼後的訊息
由於要在兩種格式間做成可切換輸出,建造一個彈性的輸出系統是很重要的。
首先, 一般訊息的輸出是透過MudMessage,經由toMessage轉換成String之後再丟到MudObject/MudShell的write(String)輸出,而輸出的格式設定主要儲存在MudShell中,且可讓MudObject存取。因此每個toMessage必須再增加輸出種類的標籤(INFO,CHAT,TELL等等channel標籤),且在toMessage之中因應不同的receiver製作不同的formater。
沒有留言:
張貼留言