2014年3月25日火曜日

Dxlib セーブロードとイメージハンドルとシーン

シーン(Scene)は状態を渡しコンストラクトする、ようにする
これで、渡すものが構造化されていればそれを読み書きすることでセーブロードが実現できる

しかし、イメージハンドルは例外である
イメージハンドルをセーブロードしても何の役にも立たない(同じ値が同じ意味を持たない)ので
ハンドルの先にあるイメージを持たせるのが正しいかもしれないが、
そこら辺は外部ライブラリ(Dxlib)の仕様なのでいかんともしがたい

従ってイメージハンドルを持たせる代わりに、
イメージハンドルと対応するオレオレIDを搭載するしかないのである

つまり、こういうことになる

DrawGraph(x, y, handle)
v
DrawGraph(x, y, HandleById(id))

0 件のコメント:

コメントを投稿