シリアライズ部分を実装中。
といっても完全実装ではなく、今はシリアライズの実装のコツを掴んでいる程度だ。
これを既存ののクラス実装に反映していく。
保存データは大きくなりそうなので、boost.iostreams の 圧縮filterstreamをかまそうと考えている。
Undo/Redoで、オブジェクトを一時保存するのもこのBoost.Serializationを利用するつもりだが、データ保存用とは別の実装を用意しなくてはいけない雰囲気である。
この辺はエディタ部分の実装でもっとも重要だと考えている部分なので時間をかけてゆっくりと実装していきたい。