tarosukeの日記: [talos] DESKTOPをTERMINALに改名
日記 by
tarosuke
これでPANEを画面から切り離して管理できるようになったわけだ。なのでPANEにはDISPLAYCOLOR形式で色は置けなくなった。なのでSetForeColor/SetBackColorはあんまり意味がなくなった。で、いつでも直せるので問題の優先度は非常に低いが残すかどうか思案中...同一のPANEに描画するのが一つのタスクとは限らないのでステートフルな挙動は避けたい。なので廃止するか。
画面依存部分はTERMINALにお任せで。かつDESKTOPはPANEの一種に確定。あとはREGIONの繰り返しとDISPLAYの繰り返しで、色変換の関係でREGIONの繰り返しを内側にしたかったのでちょっとごにょってみたり。そんなところ。
...んー進みがあんまり芳しくない。のたのたという感じだ。
--
しかし...そろそろファイルシステムがクリティカルパスにかかってきそうだ。フォーマット考えないと。まー、ファイル自体はメモリと同様に2n管理(先頭から順に詰めて配置)、ファイルの成長はあんまり考えない(成長したらフラグメントを起こすが、成長するのはテンポラリファイルなので問題ない)、ファイルは番号で指定し、エントリは固定長なので基本的には先頭からのオフセットでエントリを検索できる。とか考えてはあるけど。
[talos] DESKTOPをTERMINALに改名 More ログイン