《我的來(lái)世是個(gè)包裹》更新日志1121
*補(bǔ)之前缺失的:
????????之前復(fù)制歷史消息會(huì)附帶高亮顯示文字的Html顏色標(biāo)簽,有悖于這個(gè)功能原本的目的。
????????解決方法就是。在歷史消息類里增加一個(gè)字段。即把帶標(biāo)簽的歷史消息和不帶標(biāo)簽的歷史消息區(qū)分開(kāi)。
????????每次增加一條新的對(duì)話或陳述消息時(shí),把兩種不同版本(帶顏色標(biāo)簽的、和不帶顏色標(biāo)簽的)的字符串分別追加到這兩個(gè)不同的列表中。
????????于是,當(dāng)玩家在游戲中打開(kāi)歷史消息界面的時(shí)候,實(shí)際顯示的是帶顏色標(biāo)簽的那個(gè)列表求和。而當(dāng)玩家點(diǎn)擊【復(fù)制消息到剪貼板】時(shí),復(fù)制到緩存的字符串是不帶顏色標(biāo)簽的那個(gè)列表求和。這樣既能保證高亮顯示,也能保證復(fù)制字符串純凈。
????????可能有那么一點(diǎn)冗余,但是感覺(jué)是最方便的做法。之后要維護(hù)代碼也比較容易(畢竟是并行出現(xiàn)的)。
標(biāo)簽: