シーン(Scene)は状態を渡しコンストラクトする、ようにする
これで、渡すものが構造化されていればそれを読み書きすることでセーブロードが実現できる
しかし、イメージハンドルは例外である
イメージハンドルをセーブロードしても何の役にも立たない(同じ値が同じ意味を持たない)ので
ハンドルの先にあるイメージを持たせるのが正しいかもしれないが、
そこら辺は外部ライブラリ(Dxlib)の仕様なのでいかんともしがたい
従ってイメージハンドルを持たせる代わりに、
イメージハンドルと対応するオレオレIDを搭載するしかないのである
つまり、こういうことになる
DrawGraph(x, y, handle)
v
DrawGraph(x, y, HandleById(id))
0 件のコメント:
コメントを投稿