文字送りの再実装が完了した。
こんかいから改行、改ページとかは文字送りしながら判別
するのではなく文字表示のアクションがある毎に
一気ににそのアクション内の文字列を解析してページ、行に分割して
キューにいれることにした。
これにより以前より若干文字送りのスピードがあがってる気がする。
履歴機能を実装するにあたりこれまでに表示したテキストを全て配列に保存しとくことにした。
つまり最大でシナリオの文字数分メモリを食うわけだ。
仮に日本語で10万文字としたら必要となるメモリは約20万バイト
200000B = 200KB
最近のパソコンはもとよりスマホでも200KBなんて容量塵みたいなものよの。
800*600の画像2,3枚バッファリングするのと同じくらいだ。
問題なし。
0 件のコメント:
コメントを投稿